WIN2003+IIS6+PHP5.3.8配置
1.首先安装IIS6 步骤我就不详说了
2.下载FastCGI For IIS6 (x86) 一直下一步
下载地址:http://www.iis.net/download/FastCGI
3.下载Microsoft Visual C++ 2008 Redistributable Package (x86) 一直下一步
4.下载php-5.3.8-nts-Win32-VC9-x86
下载地址:http://windows.php.net/download/
将压缩文件解压到D盘 D:\PHP 给上users的读取 运行权限
然后注册PHP到FastCGI 在命令行下运行
cscript "C:\WINDOWS\system32\inetsrv\fcgiconfig.js" -add -section:"PHP" -extension:php -path:"D:\PHP\php-cgi.exe"
再将php.ini-development冲重新命名为php.ini修改如下地方
搜索 extension_dir = "./" 修改为 extension_dir = "D:\PHP\ext"
fastcgi.impersonate = 1 //默认的
cgi.fix_pathinfo=1 //默认的
cgi.force_redirect = 0 //默认的
搜索;date.timezone = 修改为date.timezone = PRC 记得去掉注释符号;
搜索;short_open_tag = Off 修改为On 记得去掉注释符号;
Windows Extensions 我在这里就不做详细说明 根据情况去掉注释 常用的有如下
; extension=php_curl.dll
; extension=php_gd2.dll
; extension=php_ldap.dll
; extension=php_mbstring.dll
; extension=php_exif.dll
; extension=php_mysql.dll
; extension=php_mysqli.dll
; extension=php_sockets.dll
; extension=php_xmlrpc.dll
然后执行
cscript "C:\WINDOWS\system32\inetsrv\fcgiconfig.js" -set -section:"PHP" -InstanceMaxRequests:500
cscript "C:\WINDOWS\system32\inetsrv\fcgiconfig.js" -set -section:"PHP" -EnvironmentVars:PHP_FCGI_MAX_REQUESTS:1000
以上两项设置最大池和响应连接数,可以根据运行机器的硬件配置、使用情况修改
最后重启IIS 配置完成