下面是详细的“Windows 2008 R2 下IIS7.5+PHP5.2环境配置(FastCgi设置)”攻略。
添加Web Server(IIS)角色
首先需要安装 Web Server(IIS)的角色及相关特性,具体步骤如下:
- 打开“服务器管理器”界面。
- 点击左侧的“角色”。
- 点击中间的“添加角色”。
- 在“添加角色向导”中,选择“Web Server(IIS)”。
- 安装并且选择“ISAPI扩展”、“CGI”、“Web Server(IIS)支持”等相关特性。
- 等待安装完成。
安装PHP5.2
安装完成Web Server后,还需要安装PHP5.2环境,具体步骤如下:
- 下载PHP5.2的安装包,解压到指定目录下(如:C:\PHP)。
- 点击“开始”,打开“控制面板”,并且在搜索框中搜索“系统”。
- 选择“高级系统设置”,然后在“高级”选项卡下的“环境变量”中,添加系统环境变量:“PHP_HOME”和“Path”。
- 修改系统环境变量中的“Path”,将“C:\PHP\”添加到路径中。
- 在“C:\PHP”目录下拷贝文件“php.ini-recommended”为“php.ini”。
- 打开“php.ini”文件,在文件中找到“extension_dir”行,将其修改为“extension_dir = "C:\PHP\ext"”。
- 将Windows目录下的“php5isapi.dll”复制到“C:\PHP”目录下。
- 在IIS管理器中,选择服务器名,然后双击“Handler映射”,打开“Handler映射添加”窗口。
- 在“请求路径”中输入“*.php”。
- 在“模块”中选择“FastCgi模块”,点击“确定”。
- 在“FastCGI设置”中,点击“添加应用程序”。
- 在“添加应用程序”中,输入“PHP”作为“名称”,将“C:\PHP\php-cgi.exe”作为“可执行文件”,设置“环境变量”“PHP_FCGI_MAX_REQUESTS”的值为“Website”。
- 确认所有设置后,点击“确定”。
测试PHP安装
安装PHP后需要进行测试,验证是否完整安装,操作如下:
- 在IIS管理器中,打开“域名”选项卡,并且添加新站点,“站点目录”的位置选择任意目录。
- 打开IE浏览器,并且输入“http://127.0.0.1”,然后回车。
- 如果在IE浏览器中显示了“phpinfo”等相关信息,则表明PHP环境已经安装成功。
示例说明
示例1:测试页面
- 在“C:\inetpub\wwwroot”目录下新建文件index.php,输入以下代码:
<?php
phpinfo();
?>
- 在IE浏览器中输入“http://127.0.0.1/index.php”,然后回车。
- 如果正常显示了PHP信息,则表明PHP环境已经成功配置。
示例2:执行文件
- 在“C:\inetpub\wwwroot”目录下新建文件test.php,输入以下代码:
<?php
echo exec('dir');
?>
- 在IE浏览器中输入“http://127.0.0.1/test.php”,然后回车。
- 如果正常显示了当前目录下的文件列表,则表明PHP环境已经成功配置。
以上就是“Windows 2008 R2 下IIS7.5+PHP5.2环境配置(FastCgi设置)”的详细步骤。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Windows 2008 R2 下IIS7.5+PHP5.2环境配置(FastCgi设置) - Python技术站