IIS7.5 PHP环境搭建

发表时间:2014-12-19  分类:PHP  浏览次数:1502

工作需要在windows server 2008 服务器上,安装php环境。

由于一直使用linux服务器,对windows服务器并不熟悉,所以此文备注下。

以IIS7.0版本介绍。因为IIS7.0后,内置了fastcgi,并不再用安装。

php配置有几种:

1、CGI方式加载PHP环境,通常就是IIS里面配置解释器为php.exe,早期比较常见,目前使用较少。

特点是:稳定,但效率太低。

2、ISAPI方式加载PHP环境,通常就是IIS里面配置解释器为php5isapi.dll,目前使用最多,应用最广。

特点是:多线程,效率较高,但不够稳定。

3、FastCGI方式加载PHP环境,在IIS环境里并不常见,但其它系统环境应用还是有的,不过IIS7.0开始内置FastCGI了。

特点是:高效率,高稳定性,属于将来发展趋势。


FastCGI大大加强了IIS处理PHP的能力,能迅速提高PHP站点的反应速度和生产力。

php下载地址:http://windows.php.net/download/


FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,如果是以 FastCGI(无论搭配 IIS 6 或 IIS 7)执行 PHP ,都建议下载、执行 non-thread safe 的 PHP (PHP 的二進位檔有兩種包裝方式:msi 、zip ,請下載 zip 套件)所以我们选择NO-Thread Safe 版本的PHP来使用。


线程安全检查正是为ISAPI方式的PHP准备的,因为有许多php模块都不是线程安全的,所以需要使用Thread Safe的PHP


安装步骤:

1,下载php zip 解压。放在目录下。如 c:/php 。修改php.ini,extension_dir路径等等其他设置。

2,打开iis fastcgi.


3,配置iis

在 处理程序映射  处 添加模块映射。


重启iis。ok.

另外提示:如果是fastcgi意外退出。

很有可能 vcredist_x64.exe  或  vcredist_x86.exe 没安装。



评论列表

暂没评论

提交评论