IIS7.5及以上版本配置PHP模块

发布于:2015年01月04日    浏览:1164 次    属于:服务器运维 > 环境配置 原创作者:张晓栋

 

现在很多网站服务器不再使用WindowsServer2003了,随着发展趋势取而代之的是微软在2009年推出的WindowsServer2008R2服务器系统,这个服务器系统在各方面都做了很多优化,今天教大家在新版的IIS中配置PHP功能模块。

首先下载最新的PHP,到此文章发布时最新的支持VC9的PHP版本为5.4.36,点击下载PHP5.4.36压缩包

解压下载好的php到需要安装的位置,这里我安装到了C盘目录


找到文件夹中php.ini-development这个文件,重命名为php.ini,并打开编辑
查找;extension_dir = "ext"
去掉前面的;号并修改为extension_dir = "C:/PHP/ext"

PHP5.3及以上版本操作需要查找request_order = "GP" 更改为 request_order = "CGP" ,具体原因参考这里http://www.zxdblog.com/Server_20150107_37.html

查找:short_open_tag = Off   //在PHP5.3以下的版本此项默认开启不需要手动修改
修改为short_open_tag = On

查找:;date.timezone =
去掉前面的;号 同时修改为 date.timezone ="PRC"

查找;extension=php_mysql.dll
去掉前面的;号

查找;extension=php_gd2.dll
去掉前面的;号

完成PHP文件的配置后开始在IIS中部署PHP,首先开启IIS对于CGI的支持,打开控制面板,程序,添加删除Windows功能中,打开Internet信息服务,展开万维网服务,展开应用程序开发功能,勾选CGI,这里我们制作PHP的配置安装所以不够选其他模块,保存后退出。


这是在管理工具中已经有IIS的管理工具了,在新的系统中默认管理工具不会在开始菜单的所有程序中出现,需要我们稍加配置才可以,右击底部任务栏打开属性,点击开始菜单选项卡,点击自定义,在弹出的菜单中找到管理工具的显示设置选项,选择在开始开始菜单所有程序中显示,保存后退出即可。


打开开始菜单,找到所有程序中的管理工具,展开点击IIS管理工具

进入IIS主界面后,选中网站点击处理程序映射,


在弹出的对话框中,点击添加模块映射,然后在弹出的对话框中输入如下信息:

请求路径:*.php

模块:选择FastCgiModule

可执行文件:选择上面配置好的PHP文件夹中的php-cgi.exe程序

名称:PHP

点击确定后会弹出创建FastCgi应用程序添加的确认询问选项,点击是,确认添加


此时PHP已经安装在IIS中啦,只要在默认文档中添加index.php默认页面就可以使用啦,返回到IIS主页,点击默认文档

然后点击添加,输入默认需要添加的默认文档,输入index.php后点击确定


此时IIS中的PHP程序模块已经全部配置完成,新建一个站点,放一个PHP页面试试看吧。