iisphp怎样在IIS下配置PHP

iisphp  时间:2021-09-01  阅读:()

如何在IIS部署PHP程序

首先你要有Windows2003和IIS6.0(6.0以下就免谈了)。

然后要安装的东东依次为:PHP5.2,MySQL5.0,PHPMyAdmin2.11 这些东西一个个去找实在是太麻烦了,幸好我们有WAMP。

只要学会了安装WAMP,那么就只剩下“配置”了。

下面所有牵涉到的文件路径都以WAMP为准,php在WAMP中的目录为wampinphpphp5.2.5。

要让IIS能够解析PHP,首先要把php.ini复制到C:Windows目录下,把php5isapi.dll复制到C:Windowssystem32下。

然后从Windows2003的管理工具中进入IIS,新添加一个Web服务扩展,扩展名可以任意填写,比如说“PHP服务扩展”,要求的文件则是php5isapi.dll,勾上“设置扩展状态为允许”。

然后新建一个网站,假设已经有了一个网站,右键“属性”,为网站创建一个“应用程序池”,执行权限为“脚本和可执行程序”,点击“配置”,添加一个 “应用程序扩展”,在新弹出的窗口中,可执行文件选择刚才的php5isapi.dll(最好是C:Windowssystem32下的),”扩展 名”为.php,动作限制为“GET,HEAD,POST,TRACE”,勾去“确认文件是否存在” OK,这样PHP就基本上配置好了,可以去网站根目录下创建一个index.php,写入“
首先你必须修改php.ini,找到extension_dir这个参数,假设wamp安装在D盘,改成 extension_dir = “D:wampinphpphp5.2.5ext”,然后找到extension=php_mysql.dll和 extension=php_mysqli.dll,确保他们之前的逗号已经去掉。

接下就是关键了,在wampinphpphp5.2.5目录下有一个关键的文件libmysql.dll,昨天困扰了许久,才想起以前配置 MySQL的惨痛经历(都是wamp惹的祸,把php/mysql的安装搞的太简单了),这个文件一定要复制到C:Windowssystem32目 录下去,否则就算在php.ini里面打开extension=php_mysql.dll也没有用,当浏览需要连接MySQL的页面时,会报错说 “mysql”类型不存在。

我们就遇到了这样一个实际问题:54上已经在运行asp以及的网站,IIS抢占了80端口,apache就不能使用了,这样难道你要别人在 单,在wamp中找到httpd.conf文件,将其中所有“80”字样替换成你想要的端口,重启apache就可以了。

apache里面一共有4个地方 需要修改80: Listen 80,ServerName localhost:80,NameVirtualHost *:80,前2个是默认的,后2个是配置了virtualhost才会出现。

如何在iis服务器搭建php环境

在 IIS 中搭建 PHP 环境,推荐用 php manager ,步骤如下: 1、先安装配置好 IIS。

提示:需要注意的是要选中 CGI。

2、下载安装 php manager 1.2。

提示:需要注意的是,如果是 IIS 10,在安装 php manager 之前,需要修改注册表,否则可能会出现“必须安装IIS7以上才可以安装”的错误提示,这是这个软件的小 bug。

3、下载安装(解压) php。

提示:从官网下载时,注意选择 windows 平台的 PHP 版本,Non Thread Safe,x64 或 x86。

4、配置 php。

提示:打开 IIS 管理器,点击 php Manager。

点击 Register new PHP version,定位到上面解压的 php 所在路径,添加即可。

怎么配置IIS可以运行PHP文件

在你的iis里添加站点

并进行配置

加入.php运行文件

直接将你的文件和数据库进行安装就可以了

没有那么麻烦

怎么样在IIS中配置PHP环境

1、将 PHP 安装为 ISAPI 模式:  在“控制面板”的“管理工具”中选择“ 服务管理器”,打开 IIS 后停止服务,然后在左侧“默认Web站点”上单击右键选择“属性”,在打开的“默认 Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP,再将可执行文件指向 php4isapi.dll 所在路径,如:C:PHPsapiphp4isapi.dll。

  2、打开“默认 Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php,单击“浏览”将可执行文件指向 php4isapi.dll 所在路径,如:C:PHPsapiphp4isapi.dll,然后一路确定即可。

如果还想支持诸如 .php3,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤。

  3、再打开“默认 Web 站点属性”窗口的“的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。

您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。

  4、确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 信息服务管理器,在命令提示符中执行如下命令:  w3svc  iisadmin  start w3svc  5、打开浏览器,输入: 信息服务(IIS)对ASP具有良好的支持,因此在IIS中调试ASP网页是非常方便的。

但有些朋友的网页采用PHP编程技术,默认情况下,IIS是不支持PHP的,手工配置IIS的PHP调试环境对我们这些菜鸟来说是非常困难的,那如何才能让IIS支持 PHP呢?下面介绍一种方法,只需要简单几步就能在IIS中配置好PHP调试环境。

  安装IIS组件  笔者以Windows XP系统的IIS5.1为例,首先必须安装IIS组件,系统默认是安装了的。

如果你的系统中还没有,进入到“控制面板→添加或删除程序→添加/删除Windows组件”,在“Windows组件向导”对话框中选中“ 信息服务(IIS)”选项(如图1),单击“下一步”按钮就能完成IIS组件的安装。

    图1 安装IIS组件  配置PHP调试环境  可以到网上搜索下载PHP安装程序到本地机器,下面我们就使用PHP的安装向导完成对PHP调试环境的配置。

    图2 选择Web服务器  运行PHP软件包的安装程序,在弹出的欢迎窗口中单击“Next”按钮,接着在“许可协议”窗口中单击“I Agree”按钮,然后在安装类型(Installation Type)窗口中选择“标准(Standard)”安装,点击“Next”按钮后,指定PHP的安装目录,建议使用默认安装目录。

接着“Mail configuration”窗口中设置邮件地址和指定SMTP服务器,在“服务类型(Server Type) ”窗口中选择你使用的Web服务器的类型(如图2),因为我们使用Windows XP系统自带的IIS5.1,选择“Microsoft iis4 or higher”单选项,点击“下一步”后开始安装,最后在“IIS Scriptmap Node selection”窗口中选中所有的站点(如图3),点击“OK”按钮,就完成了PHP的安装和配置。

    图3 选中所有站点  检查PHP调试环境配置  进入到“控制面板→管理工具”,运行 信息服务程序,右键点击“默认网站”在弹出的菜单中选择“属性”,接着在弹出的属性对话框中切换到“主目录”标签页,点击应用程序设置栏中的“配置”按钮,弹出“应用程序配置”对话框,在“映射”标签页中,查看应用程序映射列表框中是否有扩展名为“.ph p”的选项(如图4),如果存在则表示PHP安装配置成功。

    图4 查看程序映射  如果没有找到该选项,也可以手工添加。

在应用程序配置对话框中点击“添加”按钮,弹出“添加/编辑应用程序扩展名映射”对话框(如图5),在“可执行文件”栏中输入“php.exe”程序路径,“扩展名”中输入“.PHP”,其它选项使用默认设置,最后点击“确定”按钮即可。

怎样在IIS下配置PHP

首先下载Windows的PHP安装包。

随后将该包解压至C:PHP。

完成上面的步骤后,将C:php目录下的php.ini-dist文件改名为php.ini,然后拷到C:Windows目录下。

  用记事本打开C:Windows目录php.ini文件php.ini里找到register_globals = Off 将 Off 改成 On。

  再找到extension_dir = "./" 吧"./"里的./改成php里的ext所在的位置,如"C:phpext"。

最后将php目录下的php5ts.dll拷到C:WINDOWSsystem32目录下。

至此完成PHP的安装步骤。

  设定IIS支持PHP   添加新的WEB扩展服务。

按   “开始”→“程序”→“管理工具”→“ 信息服务(IIS)管理器”打开IIS管理器。

选中“Web服务扩展”→添加一个新的Web 服务扩展。

添加:php目录下的php5isapi.dll,名称:PHP设置扩展状态为允许:√。

完成后选择确定。

添加ISAPI筛选器。

按   “ 信息服务(IIS)管理器”→“网站”→“属性”→“ISAPI 筛选器”→添加筛选器名称:PHP可执行文件:php目录下的php5isapi.dll。

添加php映射文件。

  选中“ 信息服务(IIS)管理器”→“网站”→“默认网站”→“属性”→“主目录”→“配置映射”→添加可执行文件:php目录下的php5isapi.dll扩展名:.PHP。

添加首页默认文件。

选中“ 信息服务(IIS)管理器”→“网站”→“默认网站”→“属性”→“主目录”→“文档”。

添加index.php首页文件。

  设定相关权限   设定PHP文件夹权限。

打开PHP文件夹,添加everyone和IUSR及IWAM用户权限。

查看相关资料说只需添加IUSR用户权限就可以但我个人试过如果不加入everyone用户则执行不成功。

如果设定有误欢迎指正。

因为加入everyone不能保证安全。

设定网站文件夹权限。

具体设定如上所述。

只是文件夹路径不一样。

  测试   重启IIS。

  查看PHP首页文件。

测试页面。

在浏览器中输入本机的IP地址。

野草云99元/月 ,香港独立服务器 E3-1230v2 16G 30M 299元/月 香港云服务器 4核 8G

野草云月末准备了一些促销,主推独立服务器,也有部分云服务器,价格比较有性价比,佣金是10%循环,如果有时间请帮我们推推,感谢!公司名:LucidaCloud Limited官方网站:https://www.yecaoyun.com/香港独立服务器:CPU型号内存硬盘带宽价格购买地址E3-1230v216G240GB SSD或1TB 企盘30M299元/月点击购买E5-265016G240GB SS...

10gbiz:香港/洛杉矶CN2直连线路VPS四折优惠,直连香港/香港/洛杉矶CN2四折

10gbiz怎么样?10gbiz在本站也多次分享过,是一家成立于2020的国人主机商家,主要销售VPS和独立服务器,机房目前有中国香港和美国洛杉矶、硅谷等地,线路都非常不错,香港为三网直连,电信走CN2,洛杉矶线路为三网回程CN2 GIA,10gbiz商家七月连续推出各种优惠活动,除了延续之前的VPS产品4折优惠,目前增加了美国硅谷独立服务器首月半价的活动,有需要的朋友可以看看。10gbiz优惠码...

ParkinHost:俄罗斯离岸主机,抗投诉VPS,200Mbps带宽/莫斯科CN2线路/不限流量/无视DMCA/55折促销26.4欧元 /年起

外贸主机哪家好?抗投诉VPS哪家好?无视DMCA。ParkinHost今年还没有搞过促销,这次parkinhost俄罗斯机房上新服务器,母机采用2个E5-2680v3处理器、128G内存、RAID10硬盘、2Gbps上行线路。具体到VPS全部200Mbps带宽,除了最便宜的套餐限制流量之外,其他的全部是无限流量VPS。ParkinHost,成立于 2013 年,印度主机商,隶属于 DiggDigi...

iisphp为你推荐
化学键理论什么是化学键?化学键是怎样形成的?哪些物质有化学键?那些没有?零终端什么是圈存机网通玩电信游戏卡怎么办我的网是网通,我玩电信区的游戏,总是卡,怎么办呢封包是什么灰指甲封包治疗是什么,真的管用吗?解码器有什么用视频编码器和视频解码器有什么不同企业电子邮箱注册电子邮箱怎么注册网络黑科技华为有哪些黑科技?呼叫中心系统方案我们要自己建一个呼叫中心,用于做客户服务。请问应该怎么做规划方案呢?什么是无线上网WIFI无线网络是什么网络?短信认证工商银行口令卡的短信认证是什么意思?
网通服务器租用 网站备案域名查询 hostigation 香港bgp机房 电影服务器 seovip 北京主机 好看qq空间 大容量存储器 怎样建立邮箱 idc是什么 什么是服务器托管 美国网站服务器 免费cdn 免费ftp photobucket xuni 广州主机托管 好看的空间 windowsserver2008r2 更多