在IIS上搭建PHP环境的方式主要有三种,优劣如下:
1、CGI方式加载PHP环境,通常就是IIS里面配置解释器为php.exe,早期比较常见,目前使用较少。 特点是:稳定,但效率太低。
2、ISAPI方式加载PHP环境,通常就是IIS里面配置解释器为php5isapi.dll,目前使用最多,应用最广。 特点是:多线程,效率较高,但不够稳定。
3、FastCGI方式加载PHP环境,在IIS环境里并不常见,但其它系统环境应用还是有的,不过IIS7.0开始内置FastCGI了。 特点是:高效率,高稳定性,属于将来发展趋势。
从PHP5.3开始,PHP for windows已经不再支持ISAPI的方式加载,按照微软的推荐,FastCGI方式加载php环境是目前最好也是最快的,因为FastCGI大大加强了IIS处理PHP的能力,能迅速提高PHP站点的反应速度和生产力,并具有更高的稳定性和安全性。
下面就动手配置PHP环境,IIS+FastCGI使用PHP的话,需要下载VC9的Non Thread Safe版本,下载地址为http://windows.**ph*p.net/download/ 在安装PHP前,首先我们应该给IIS安装IIS FastCGI(IIS7已经内置),下载地址为http://www.i***is.net/expand/fastcgi 接下来便是安装Php了,安装过程中仅有一步是需要注意的,就是下图中需要选择IIS FastCGI:
安装完成后,打开命令提示符,输入如下命令
| 代码如下 | 复制代码 |
|
cd C:/WINDOWS/system32/inetsrv
cscript fcgiconfig.js -add -section:"PHP" -extension:php -path:"C:/Program Files/PHP/php-cgi.exe"
#注意:path:"xxxx/php-cgi.exe” 是你安装php的目录
cscript fcgiconfig.js -set -section:"PHP" -InstanceMaxRequests:10000
cscript fcgiconfig.js -set -section:"PHP" -EnvironmentVars:PHP_FCGI_MAX_REQUESTS:10000
|
|
ok!完毕! 测试下:新建一个.php文件,里面内容如下:
| 代码如下 | 复制代码 |
|
phpinfo(); ?> |
|
如果打开出现如下界面,就大功搞成啦!
这样的方法 IIS就不用怎么配置,他都会自动配置好了! 如果按上面的教程配置好后,运行php测试页面,出现了500错误。 那就设置php.ini中的date.timezone项。 我这里设置成上海时区:date.timezone = Asia/beijing 设置完后就一切正常了!
长途巴士模拟器手机版
长途巴士模拟器汉化版是一款十分比真好玩的大巴车模拟驾驶运营类
房东模拟器最新版2024
房东模拟器中文版是一个超级有趣的模拟经营类型的手游,这个游戏
原神祈愿模拟器最新版
原神祈愿模拟器手机版是一款完整汉化的趣味原神抽卡模拟小游戏,
宝宝森林美食完整版
宝宝森林美食游戏最新版是一款十分有趣的休闲益智游戏,帮助宝宝
g沙盒仇恨官方英文版(gorebox)
G沙盒仇恨英文原版是一款最近非常火热的沙盒模拟类游戏,在这里