admin管理员组文章数量:1594261
参考网站:http://hi.baidu/neverup_ank/blog/item/879d4e084ced58ba2fddd400.html
工作需要配个服务器,记下配置过程,免得以后现搜资料!!!
准备工作:
IIS:IISXPSP3_jb51.rar(网上下)
PHP:php-5.3.6-nts-Win32-VC9-x86.zip(http://windows.php/download/)
两个版本:VC9 x86 Non Thread Safe和VC9 x86 Thread Safe,每个版本三个选择
Zip(手动配置),install(双击安装),第三个没看!!如图:
FastCGI:http://www.iis/expand/FastCGI (下载X86版本)
FastCGI支持:在网上又淘到,FastCGI需要 2.0以上版本支持,下个3.5装上,省的版本低。(最好直接官网下安装程序,在线安装很慢)
VC9运行库支持:vcredist2008_SP1_x86_XiaZAiBa.zip,网上说php5.3需要Vc9支持,下一个安装,以防不测,呵 呵!!
然后,根据提示到你IIS安装包里找相应文件即可。
1、 安装IIS5.1
控制面板—》添加删除程序—》添加删除windows组建,双击进去如图:
选中Internet信息服务(IIS),当然双击它可以选择里面的细节,如图:
2、 安装VC9运行库支持
3、 安装PHP5.3.6
将php-5.3.6-nts-Win32-VC9-x86.zip解压到D:/ Program Files/php文件下!!
Php5.3版本和以前版本不一样,不需要将ini文件和一些dll文件拷贝到C:/windows
和C:/windows/system32中。
将php.ini-development拷贝一份重命名为php.ini文件
修改:
fastcgi.impersonate = 1
cgi.fix_pathinfo=1
display_errors = On
display_startup_errors = On
//打开错误日志
log_errors = On
error_log = d:/php/php_errors.log(目录随意)
extension=…… 根据需要设置
extension_dir = "D:/Program Files/php/ext"
date.timezone=Asia/Shanghai //防止出现HTTP 500错误
4、 安装FastCGI
默认的安装路径为:C:/WINDOWS/system32/inetsrv
安装后出现5个文件如图:
配置fcgiext.ini启用php-cgi.exe:
[Types]
php = PHP
[PHP]
ExePath=D:/Program Files/php/php-cgi.exe
InstanceMaxRequests=10000
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000,PHPRC:D:/Program Files/php/
5、 设置IIS
启动Internet信息服务,右击默认网站,点击属性—》主目录—》配置。 如图:
点击添加:
可执行文件为:fcgiext.dll的目录,点击确定,结果如上图!!
重启IIS,命令:iisreset
6、 测试
Test.php
<?php
phpinfo();
?>
7、 配置过程中错误
http 404错误,解决:执行权限设为“纯文本”如图:
http 500错误:
这个是开始使用IIS 6.0时产生的!!后来在网上了解FastCGI不支持
Windows xp SP3 + IIS6.0 但支持 Windows xp SP3 + IIS 5.1,改后正常运行。
若无法解析动态网页(ASP,PHP)可参考:
http://hi.baidu/hnsoft/blog/item/c0ef067f8c9fa00028388a96.html
版权声明:本文标题:Windows xp sp3 + iis5.1 + FastCGI1.5 + php5.3.6 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1728184417a1148670.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论