手机游戏
经典单机
角色扮演
休闲益智
动作冒险
射击枪战
赛车竞速
模拟经营
解密闯关
策略战争
手机软件
时尚购物
体育运动
资讯阅读
教育学习
摄影摄像
生活服务
效率办公
聊天社交
视频盒子
其它软件
新闻资讯
游戏攻略
软件教程
游戏问答
软件资讯
软件技术
叨叨念念
网站技术
技术问答
软件教程
资源资料
原创作品
代码学习
网页设计
网络技术
合集
合集
游戏合集
软件合集
资讯合集
视频合集
首页 > 网站技术 > 网站技术

windows下配置IIS+FastCGI+PHP5.4.8

作者:星知苑 时间:2012-10-31 20:18:54

前面我写了《windows安装PHP5.4+Apache2.4+Mysql5.5》(地址:http://www.myxzy.com/post-333.html)的安装教程,本地实现是很简单的,但是有人还是喜欢用IIS来配置PHP环境,部分朋友找到我问我如何在IIS下配置php环境,为什么按照网上的教程配置不成功呢。那么我在这里简单的讲一下IIS和PHP的配置过程,数据库的配置就略过了。

 

注意:

PHP5.3版本开始是不能在IIS6上面通过ISAPI扩展运行的,而且在PHP文件里面也没有php5isapi.dll,取而代之的是php5nsapi.dll,[break]换句话说PHP5.3以后的版本就不再用ISAPI进行扩展在IIS里运行了,那有没有什么办法让PHP5.3在IIS里运行的呢,当然有了,那就是FastCGI。

所以网上的很多用ISAPI扩展配置php的教程你可以不用看了,因为你根本不能配置的起来。

 

选择php的版本:

FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,以FastCGI来执行PHP,建议选择Non Thread Safe版本。

 

第一部分:准备工作。

因为没有windows2003环境,所以我这里用了windows xp sp3,2者的配置一模一样的。

1.windows安装IIS组件,这里略过。

2.安装FastCGI。

网页版在线安装(当然也有下载版本的,自己找找):http://www.iis.net/downloads/microsoft/fastcgi-for-iis

3.下载php5.4.8

 

VC9 x86 Non Thread Safe:http://windows.php.net/download/#php-5.4-nts-VC9-x86

 

 

第二部分:安装配置php。

1.解压下载回来的php的zip压缩包。比如放在D:/。

2.D:/php下复制php.ini-development文件,并将文件名改为php.ini。

3.修改php配置文件php.ini,保存即可。

第730行 ; extension_dir = "ext" 先去前面的分号再改为 extension_dir = "D:phpext"

第919行 ;date.timezone = 先去前面的分号再改为 date.timezone = Asia/Shanghai

第743行 ;cgi.force_redirect = 1 先去前面的分号再改为 cgi.force_redirect = 0

第771行 ;fastcgi.impersonate = 1 去掉前面的分号

第783行 ;cgi.rfc2616_headers = 0 先去前面的分号再改为 cgi.rfc2616_headers = 1

其他的配置请按照自己的需求更改。

 

第三部分:配置FastCGI。

1.修改配置文件fcgiext.ini,默认安装在C:WINDOWSsystem32inetsrv文件夹下。

在这个文件的最后加上下面的代码,保存。

 

php=PHP
[PHP]
ExePath=D:PHPphp-cgi.exe
2.配置IIS支持FastCGI。

“网站” --- “属性”  --- “主目录” --- “配置” ,添加一个新的ISAPI项。

 

可执行文件:C:windowsystem32inetsrvfcgiext.dll

扩展名:.php

点击查看原图

 

 

点击查看原图

 

点击查看原图

 

支持index.php默认页

点击查看原图

 

到此配置文成,重启IIS。其他mysql等等的配置略过。

 

新建index.php,输入以下内容,访问看看是否出现php 5.4.8的信息

<?php phpinfo(); ?>

我自己配置成功后出现如图演示:

点击查看原图

良心推荐

小森生活攻略大全小森生活所有攻略汇总
很有爱也是很治愈的一款休闲农家生活的养成游戏,小编是个人认为会成为年度的最佳的手游之一,很多的新手还有玩家刚开始还是对里面的一些玩法还有各种友好度等很多的问题需要答案,本站大神玩家解答了很多的游戏教程以及各类问题的解答整理分享给你,就是为了能够让你在这款游戏中获得更多的收获。

相关资讯