Windows Server 2003 IIS6.0+PHP5(FastCGI)环境搭建

操作系统:Windows Server 2003 SP2 32位

PHP版本:php-5.4.9-nts-Win32-VC9-x86

https://windows.php.net/downloads/releases/archives/

php-5.4.9-nts-Win32-VC9-x86

IIS6.0 FastCGI模块

fcgisetup_1.5_rtw_x86

Microsoft Visual C++ 2010 可再发行组件包 (x86)

vcredist_x86

 

解压php-5.4.9-nts-Win32-VC9-x86.zip文件

复制php.ini-development为php.ini
用记事本打开php.ini
做如下修改:

extension_dir = "D:PHPext" #设置php模块路径
date.timezone = PRC #设置时区为中国时区
register_globals = On #开启GET数据调用
short_open_tag = On #php支持短标签
cgi.force_redirect = 0 #开启以CGI方式运行php
fastcgi.impersonate = 1;
cgi.rfc2616_headers = 1

以下php扩展模块,根据需要选择开启,取消前面的分号为开始相应扩展模块

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
extension=php_pdo_mysql.dll

 

安装IIS6.0 FastCGI模块

配置IIS支持PHP

开始-设置-控制面板-管理工具,打开“Internet 信息服务(IIS)管理器”

点开“本地计算机”前面的+号,找到“网站”,右键属性

切换到主目录,点下面的配置

点“缓存ISAPI扩展”下面的添加按钮

可执行文件:C:WINDOWSsystem32inetsrvfcgiext.dll

扩展名:.php

动作,限制为:GET,HEAD,POST,TRACE

勾选:

脚本引擎

确认文件是否存在

前面的复选框

最后,确定

 

用记事本打开C:WINDOWSsystem32inetsrvfcgiext.ini文件

在最后一行添加以下代码

[Types]

php = PHP

[PHP]

ExePath=D:phpphp-cgi.exe

最后,保存退出

 

测试

新建网站目录D:wwwroot 创建一个index.php添加以下代码

<?php
Phpinfo();
?>

最后,保存退出

阅读剩余
THE END