昨天说了如何在win8中开启iis8。php的环境也很配置,只需要下载PHPNow、Wamp Server等php环境搭建工具,可快速配置php运行环境。只不过这样以来再用IIS的话就显得不太方便了。需要修改IIS端口才能运行。为此,有些需要运行php语言外的情况时(asp、.net),就要用到iis。于是php、iis整合到一起就显得有必要了。
由于我对php开源程序也有看,再者此站用的是zblog。都需要本地测试,而我用系统又是win8,不自觉的就想把iis8与php整合。这样以在iis管理器中可以方便管理网站。我也抱着试试的态度,结果真弄成了。
在windows2003中我用php5 for IIS6环境集成安装包解决了iis和php整合的问题。所以我想用它在win8中试试。不过虽然出了些意外,最后还是成功了。只是需要稍微手动一下。
php5 for IIS6环境集成安装包软件介绍:
一键安装,无需手动添加应用程序扩展。让你快速搭建PHP运行的环境。
整个安装包仅向C盘写入一个php.ini文件,我是相当讨厌在服务器(个人电脑)c盘乱加载东西(php采用添加path的方式,方便升级)。
:整个安装包可以自动识别你所安装的路径,建议安装在c盘以外的目录。
安装过程中自动添加php环境变量,不用重启服务器,自动添加了php的web服务。
首先,把iis8安装,之后再运行php5 for IIS6环境集成安装包。安装时根据提示即可。php5安装成功能后打开iis管理器。找到"ISAPI和CGI限制"、“处理程序映射”打开看看里面是否有PHP字样。如果没有手动添加。
ISAPI和CGI限制如果没有,可以在右边点击添加或者在空白处右击添加弹出“编辑ISAPI或CGI限制”对话框,如下图。ISAPI或CGI路径填写你电脑上的路径,描述任意,一定要勾选“允许执行扩展路径”。
处理程序映射打开编辑脚步映射,如下图。按照下图填写,可执行文件路径写你的。
设置完成后,可以试一试。时间久了我也不太清了。貌似只有这两处麻烦些吧。建站点默认文档要添加index.php默认没有这项,要不然运行不了php。
补一下昨天写的Win8开启IIS功能 支持asp、asp.net一文运行asp需要设置一些,打开iis管理器找到asp,打开,找到“行为”中“启用父路径”把Flase改成True。
如有问题。可留言。
php5 for IIS6环境集成安装包2.0 下载