本文讲述在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
您的赞助将会支持作者创作及本站运维
发表评论