http://hi.baidu.com/lkm_yt/item/489f3b1b83f0ae4b6826bb04
http://www.asymt.com/servers/windows/403.html/1
选择站点,在"功能视图"中找到"处理程序映射",双击进入后,右侧"添加模块映射",按下图填写。
详细如下:
WINDOWS7IIS7.5配置PHP环境
使用传统的增加ISAPI的方法在WIN7有点问题,我的问题是首页可以打开,安装PHP程序进入到关键创建数据库表的环节网页无法显示,于是弃用原来的方式!从网上看到IIS7.5有了更好的解决方案!就是FastCGI,配置使用了一下,果然速度非常快!而且以后再增点网站和虚拟目录时,只使用默认的defaultAppPool模型,不用重复增加PHP程序映射,就象以往IIS那样增加网站就可以运行PHP,非常方便!
一、安装PHP5
IIS7.5安装就无需再说了,本人的空间里有相关的教程!
安装PHP,其实严格来说不是安装,只要将下载的PHP程序包解压至D:\PHP5目录下, 找到文件:php.ini-recommended,将其改名为php.ini,接下来打开php.ini,查找:extension_dir = "./" 将此行修改为:extension_dir = "D:\PHP5\ext\" ,剩下的按照如图参数配置,然后保存并关闭。
二、增加PHP程序映射
打开IIS,方法:开始-搜索框里:IIS,回车打开IIS!先点一下左边的主机,再到右边找到处理程序映射并双击!
双击后会打开处理程序映射窗口如下:可右键添加模块映射或点右边红框链接也会出现新增窗口:
请求路径输入:*.php;
模块输入:FastCgiModule
可执行文件选择:D:\php5\php-cgi.exe
名称随便输入一个自己能明白的名称:myphp
输入完成点确认完成模块映射的增加!
三、设置模块属性一:
回到IIS功能视图,找到“FastCgi设置”,双击打开:点击右侧的“编辑”链接:
在环境变量集合里添加一个名称为PHP_FCGI_MAX_REQUESTS,VALUE为10000的项目;如图:
添加对php.ini的文件监视,可以在修改php配置之后无需重启IIS而让更改生效!在监视对文件所做的修改项目右侧将文件定位到:D:\php5\php.ini,如下图,
这样我们的工作就完成了大半了!接下来可以增加PHP站点了:
四、增加PHP站点
如下图配置网站:
这样,一个PHP站点就建成了,注意WIN7的IIS7.5已经开始支持多站点创建,不过端口必需不能冲突!还有一个问题,就是默认文档修改的问题!通常如果在站点里增加默认文档会提示无法写入web.config配置文件的问题,我的解决方法是先在主机下增加默认文档,因为主机的默认文档都会继承到各站点或虚目录的!目前我不知道如何单独调整站点的顺序或文档!