(一)准备安装文件
1. FastCGI http://www.iis.net/expand/FastCGI
2. PHP http://windows.php.net/download/
3. Visual C++ 2008 Redistributable Package http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&DisplayLang=zh-cn
4. Windows Cache Extension for PHP http://www.iis.net/download/WinCacheForPHP
(二)开始安装
1. 首先安装FastCGI.按提示安装即可,安装完成后会出现 fastcgi handle 的服务扩展
打开 C:\WINDOWS\system32\inetsrv 目录下的 fcgiext.ini
在[Types]下添加
php = PHP
[PHP]
;php的路径根据自己情况改
ExePath = D:\Progra~1\PHP\php-cgi.exe
打开IIS 点击 网站 右键属性 主目录-配置 映射-添加
可执行文件:C:\WINDOWS\system32\inetsrv\fcgiext.dll
扩展名:.php
2. 接下来是安装PHP.这里讲的是zip版.安装版的可以跳过不看
解压php-5.3.2-nts-Win32-VC9-x86.zip到一个目录.这里我用的是"D:\Program Files\PHP"
根据自己需要,复制php.ini-development或者php.ini-production并重命名为php.ini(注:FastCGI模式下的php.ini可以直接放在PHP目录而不需要移动)
修改参数:
extension_dir = "ext"
cgi.force_redirect = 0
fastcgi.impersonate = 1
date.timezone = Asia/Shanghai
date.default_latitude = 31.7667
date.default_longitude = 121.4500
3. Visual C++ 2008 Redistributable Package是VC支持库.VC9版本的PHP需要安装.按提示下"下一步"即可
4. Windows Cache Extension for PHP是一个提高执行效率的扩展模块.解压后拷贝到D:\Progra~1\PHP\ext目录下.并在 php.ini 最后 添加如下:
[PHP_WINCACHE]
extension=php_wincache.dll