安装开始前,我们需要下载一些需要用到的软件,这是必备的。
1、PHP Windows下的版本
PHP在Windows下的版本,这个必须要下载,为了避免不必要的问题,请下载跟我一样的版本,进行操作。
{VC9 x86 Non Thread Safe 2013-Mar-15 04:08:07 }此版是目前最新的请注意日期
下载地址:
http://windows.php.net/download/#php-5.4
2、FastCGI Extension 1.5 for Internet Information Services 6.0 and 5.1 (x86)
这是微软开发的IIS扩展程序,通过这个扩展可以使用简单的配置就可以使IIS支持PHP了
下载地址:
http://www.microsoft.com/en-us/download/details.aspx?id=11881
注意:此版本是针对IIS6.0 及IIS5.1 的。
3、VC++ 2008 组件
安装VC++2008是为了保障Fastcgi正常运行,是必须的,所以不要忘记了它。
二、开始安装
上述东西准备完整后,我们就可以开始配置了。
1、解压PHP
将下载的PHP压缩文件解压到C:PHP {你也可以放置在其他的任意的一个位置只要你能记得住就可以了。}
2、编辑配置文件
将C:PHP下的php.ini-development或者php.ini-production复制到Windows目录下【C:windows】下并改名为php.ini
编辑php.ini 在里面查找 【; extension_dir = “./”】将其更改为【extension_dir = “C:PHPext”】 其他的PHP配置根据自己的需要修改就好了,这里就不赘述了。
3、安装VC++ 2008组件
这个是必须要安装的,否则你的Fastcgi是无法正常工作,所以一定不要忘记了。
4、安装Fastcgi
运行你在微软官网下载回来的安装文件,这个安装过程是很快的。值得注意的是这个版本是针对IIS6.0 跟 IIS5.1的,如果你安装的IIS不是6.0或者5.1就找对应的版本的fastcgi去。
5、编辑Fastcgi配置
现在需要配置Fastcgi让它可以帮助IIS解析PHP文件了,编辑在【C:WINDOWSsystem32inetsrv】下的 fcgiext.ini 在文件的最后添加上如下内容
php=PHP
[PHP]
ExePath=C:PHPphp-cgi.exe
InstanceMaxRequests=10000
ActivityTimeout=600
RequestTimeout=600
EnvironmentVars=PHP_FCGI_MAX_REQUEST:10000,PHPRC:C:php
好了,至此Fastcgi配置完成。
4、IIS配置
现在我们的工作已经到了尾声了,只需要在IIS中配置下启用PHP就可以了,打开IIS在你希望支持php的网站上点击鼠标右键选择属性,点击主目录选项卡 下面有一个配置按钮点击它,在新弹出窗口中点击添加按钮,然后点击浏览在【C:WINDOWSsystem32inetsrv】文件中选择fcgiext.dll文件 后缀名里填写【.php】然后点击添加就可以了。
三、结束工作
好了现在我们已经完成IIS对php的支持,现在需要做一些收尾的工作,首先是重启IIS测试下PHP是否正常工作,如果没有正常工作请重新对照本文一 一审查,看看是不是哪一步忘记了。