准备搭建一个PHP WEB应用系统的开发环境。初步选择 windows2008 + iis7+php5.3.2+mySql5.1.39。
参考了网站上一些资料,最后选择了适合的工具和步骤。记录如下:
 
1.下载php5.3.2
 
选择VC9 x86 installer
 
2.安装前的准备:
安装IIS7
安装windows008的 cgi,见 http://nihaiou.blog.51cto.com/790190/284537
 
3.安装php:
运行php-5.3.2-Win32-VC9-x86.exe
中间 选择 IIS fastCGI,其他步骤默认
安装结束后,发现环境变量中加入了 PHPRC ,指向PHP的安装目录。
(实在太好了,比php 4的安装容易多了,与大家的努力分不开,赞一个
 
4.修改php.ini
fastcgi.impersonate = 1
cgi.fix_pathinfo=1
cgi.force_redirect = 0
以上3个前的;去掉,并修改以上相应数值,如下图所示:
windows2008中IIS7详细安装图文教程加fastcgi模式PHP配置教程(图十二)
 
5.配置IIS
打开 IIS 管理器,左边选择你的计算机,中间窗口点击“ Handler Mapping”(中文版的朋友对照一下图标了,我不太确定在中文版操作系统中这个项目会翻译成什么),然后在右边点击“ Add Module Mapping…”( 添加模块映射)。
在弹出的 Add Module Mapping 对话框中,按照下图填写(Executable(optional)一项请填写你自己的安装路径,即  [PHP Install Dir]/php-cgi.exe ):
Add
填写好之后,点 OK,会弹出一个确认对话框,问你是不是真的要添加这个模块映射。点  Yes 继续。
file3
到此就完成了 PHP 在 IIS 7.x 下的安装,在你的网站目录下创建一个文本文件,文件名后缀为.php,比如test.php,该文件的内容只有一行:
<?php phpinfo(); ?>
然后用浏览器浏览这个文件(通常是 http://localhost/test.php),正常情况下,就会看到PHP的默认信息页面了。
 
运行成功,开工咯!