iis实现php
安装IIS
确保Windows服务器已安装IIS(Internet Information Services)。通过“服务器管理器”添加角色和功能,勾选“Web服务器(IIS)”及相关子功能(如CGI模块)。
下载并安装PHP
配置PHP与IIS集成
打开IIS管理器,选择服务器节点,双击“处理程序映射”。点击“添加模块映射”,填写以下信息:
- 请求路径:
*.php - 模块:
FastCgiModule - 可执行文件:
C:\PHP\php-cgi.exe(根据实际路径调整) - 名称:
PHP-FastCGI
修改PHP配置文件
复制C:\PHP目录下的php.ini-development文件,重命名为php.ini。编辑该文件,调整关键参数:
- 设置扩展目录:
extension_dir = "C:\PHP\ext" - 启用常用扩展(如MySQL、GD2):取消注释
extension=mysqli等行。
测试PHP运行
在IIS默认网站目录(如C:\inetpub\wwwroot)创建info.php文件,内容为:
<?php phpinfo(); ?>
通过浏览器访问http://localhost/info.php,若显示PHP配置页面,则配置成功。
调整FastCGI设置(可选)
在IIS中选中服务器节点,打开“FastCGI设置”,右键编辑php-cgi.exe的属性。可调整实例超时时间(如300秒)或环境变量(如PHP_FCGI_MAX_REQUESTS=1000)。
配置错误日志(可选)
在php.ini中启用日志记录:
log_errors = Onerror_log = "C:\PHP\logs\php_errors.log"(需手动创建目录)
验证功能
部署一个简单的PHP脚本(如数据库连接测试),确保所有功能按预期运行。







