一、iis6.0下以FastCgi方式运行配置支持php5.3.4
1.下载FastCGI 1.5 for IIS 6 and 5.1安装,下载地址:http://www.iis.net/download/FastCGI
2.下载php-5.3.4-nts-Win32-VC9-x86 下载地址:http://windows.php.net/downloads/releases/php-5.3.4-nts-Win32-VC9-x86.zip
3.解压至c:\php下,将php.ini-production重名为:php.ini
fastcgi.impersonate = 1
cgi.fix_pathinfo=1
cgi.force_redirect = 0
short_open_tag=on 默认为off,会造成php打开空白页面,开启即可。
extension_dir = "c:\php\ext"
date.timezone = Asia/Shanghai
删除你需要激活的php扩展加载项前面的分号
extension=php_mysql.dll
4.在c:\php\php -v 检查下php配置是否正确,无报错就正常了
5.打开iis的站点属性,主目录--->配置------>添加应用程序扩展,添加一个.php指向C:\WINDOWS\system32\inetsrv\fcgiext.dll
6.在C:\WINDOWS\system32\inetsrv\fcgiext.ini 后面添加:
[Types]
php=PHP
[PHP]
ExePath=c:\php\php-cgi.exe
7.做个测试页面index.php
<?
phpinfo();
?>
二、win7下iis7.5以fastcgi配置运行php5.3.4
1.iis7.5下配置php5.3.4相对iis6.0来说要简单的多,因为iis7.5集成了fastcgi,安装iis7.5的时候直接选择cgi将fastcgi功能安装.
2.下载php-5.3.4-Win32-VC9-x86 下载地址:http://windows.php.net/downloads/releases/php-5.3.4-Win32-VC9-x86.zip
解压至c:\php下,将php.ini-production重名为:php.ini
fastcgi.impersonate = 1
cgi.fix_pathinfo=1
cgi.force_redirect = 0
short_open_tag=on 默认为off,会造成php打开空白页面,开启即可。
extension_dir = "c:\php\ext"
date.timezone = Asia/Shanghai
删除你需要激活的php扩展加载项前面的分号
extension=php_mysql.dll
3.打开iis7.5的“处理程序映射”点击“添加模块映射”:
4.做测试页面浏览。
文章评论