> 文章列表 > php iis7

php iis7

php iis7

介绍

PHP是一种服务器端脚本语言,它可以在大部分的Web服务器上运行,也可以做为CGI或者命令行的工具运行。PHP已经成为Web开发中最重要的语言之一,然而搭建PHP环境却并非一件易事,本文将介绍如何在Windows Server 2008 R2 / IIS7下搭建可执行PHP的Web服务器。

搭建步骤

1.下载Windows下的PHP版本 “php-5.6.7-nts-Win32-VC11-x64.zip”
2.解压到 “C:\PHP” 目录下
3.在IIS7上添加FastCGI模块
4.在IIS7上添加Web服务角色(IIS -> Http服务 -> 应用程序开发 -> CGI)
5.在IIS7上添加PHP作为CGI扩展

添加FastCGI模块

双击服务器管理器的 “角色” -> “Web服务器IIS” -> “左侧功能视图” -> “添加模块” -> “添加FastCGI模块”,然后填写以下值:- Name: FastCGI- Path: C:\PHP\php-cgi.exe- Do not verify handler: 选中- Arguments: -d fastcgi.impersonate=1 -d cgi.fix_pathinfo=1 -d date.timezone=Asia/Shanghai最后点击OK保存即可

添加Web服务角色

进入“服务器管理器” -> 右侧 “角色摘要” -> 点击 “添加角色” -> 勾选 “Web服务器(IIS)” -> “下一步” -> “选择Web服务器角色服务” -> 选中 “常规” 和 “应用程序开发” -> “下一步” -> 选择 “CGI”作为应用程序开发的模板 -> “下一步” -> “安装”

添加PHP作为CGI扩展

进入“服务器管理器” -> 左边栏“角色” -> “Web服务器IIS” -> “角色摘要” -> “管理服务” -> 右侧菜单选择“添加模块映射”,填写以下值:- 名称: PHP- 请求路径: *.php- 使用现有或新的handler: FastCGI- 模块: FastCgiModule- 可执行文件: C:\PHP\php.exe- 参考拓展名: php最后点击“确定”保存,完成后可以在“处理程序映射”列表中看到已经添加的PHP模块。

测试PHP是否可用

进入“控制面板” -> “管理工具” -> “Internet信息服务(IIS)管理器”,右键单击默认Web站点 -> 属性 -> 文件 -> 添加类型 -> 填写以下值:- 描述: PHP- 扩展名: .php- MIME类型: application/x-httpd-php保存后,在“网站” -> “默认网站” -> “根目录”下新建test.php文件,内容为:phpinfo();保存后在浏览器中输入 “http://localhost/test.php” 即可查看PHP信息。