Windows Server 2008 R2 Datacenter支持php

本文讲述在Windows Server 2008 R2 Datacenter服务器上安装PHP运行环境。

2008 R2版本只有64位系统。

但是php5.4官方只提供了32位的zip下载,民间有64位的php,但是由于Mukti的强迫症,我们使用官方32位版本。

IIS支持php有两种方式,一是ISAPI,二是FastCGI。

FastCGI逐渐成为了较为普遍的方式,所以我们使用FashCGI,配置非常方便。

1.在http://windows.php.net/download/#php-5.4官网下载php-5.4(至于我们应该选择哪个下载,Non Thread Safe还是Thread Safe?请看这里)。下载后解压到某个目录,比如“D:\Program Files (x86)\PHP”。

2.在Windows Server 2008中安装IIS,并且安装时需要选中CGI支持:打开控制面板 -> 程序和功能 -> 打开和关闭windows功能,添加角色服务,并增加cgi支持。

3.安装PHP Manager:http://phpmanager.codeplex.com/releases/view/69115,安装后重启IIS。

4.在php安装目录“D:\Program Files (x86)\PHP”中找到php.ini-development,修改为php.ini,打开该文件修改以下内容:
fastcgi.impersonate = 1
fastcgi.logging = 0
cgi.fix_pathinfo=1
cgi.force_redirect = 0

5.在IIS7中,打开PHP Manager配置php。点击注册,只要找到php安装目录注册即可。

到此,php已经安装成功了。如果遇到以下错误,请参照这里

HTTP 错误 500.0 – Internal Server Error
发生未知 FastCGI 错误
错误代码0x800736b1

您的赞助将会支持作者创作及本站运维

发表评论


TOP