Windows 7上配置Php5.5.13
环境: WINDOWS 7 旗舰版32位系统 , IIS7
(1)获取PHP版本
我从PHP.net官方网站,获取的PHP版本为PHP 5.5.13 VC11 x86 Non Thread Safe ZIP格式的源码包。 此为最新的PHP版本(在写此文章时候)。现在提供官方下载地址http://windows.php.net/downloads/releases/php-5.5.13-nts-Win32-VC11-x86.zip 我用的是这个。
从这个版本的信息可知,用的是IIS的FASTCGI模式,VC11对应的是Visual C++ 2012运行库,我们在部署PHP环境之前,需要在电脑上安装Visual C++ 2012 X86运行库。这个可以从网上下载安装。比较简单。
(2)安装IIS7
控制面板\所有控制面板项\程序和功能\打开和关闭WINDOWS功能 来安装IIS7
在安装的时候,建议勾选全面,安装全面,特别是下图中的红色框框圈起来的部分。 安装“应用程序开发功能”和“.NET 3.5”
(3) PHP.ini的配置
详见我的上一篇文章 ” PHP5.5以上版本不再支持2003系统了,WIN2003 下最高只能安装PHP5.4X的版本 “
(4) IIS上加载PHP配置的设置
在需要启用PHP解析的站点,切换到IIS的功能视图,找到“处理程序映射”,右键 “添加模块映射”
详细如下:
请求路径:*.php
模块: FastCgiModule
可执行文件:C:\php-5.5.13\php-cgi.exe
名称:FASTCGIphp(可任意写)
点击确定 ——再接下来的提示中 选择“是”确认为此可执行文件创建FASTCGI应用程序。
在测试之前,我们记得给此网站设置默认主页,在功能视图中,找到文档,添加index.php作为默认主页 。
至此配置完毕
重启IIS7
写一个php探针文件进行测试, 探针的内容可以写成
<?php
phpinfo();
?>
下图就是我的测试截图
至此 , WINDOWS 7上配置PHP5.5.13成功
上一篇文章中提到PHP5.5.13在2003系统上运行不了,PHP5.5以后的版本不再支持2003系统 。经过实践测试真的是这样。
总结:此配置方法完全适用于Windows server 2008