iis实现php
安装IIS与PHP支持
确保Windows服务器已安装IIS(Internet Information Services)。通过“启用或关闭Windows功能”勾选IIS相关组件,包括CGI模块。
下载PHP的Windows版本(如非线程安全的VC15 x64版本),解压至指定目录(例如C:\PHP)。将PHP目录添加到系统环境变量PATH中。
配置PHP处理程序
打开IIS管理器,选择服务器节点,双击“处理程序映射”。添加模块映射,请求路径为*.php,模块选择FastCgiModule,可执行文件指向PHP目录下的php-cgi.exe(例如C:\PHP\php-cgi.exe),名称填写PHP_via_FastCGI。
在FastCGI设置中,右键PHP的FastCGI条目,选择“编辑”,添加环境变量:
PHP_FCGI_MAX_REQUESTS值为10000PHPRC值为PHP目录路径(如C:\PHP)
测试PHP配置
在IIS默认网站目录(如C:\inetpub\wwwroot)创建info.php文件,内容为:
<?php phpinfo(); ?>
访问http://localhost/info.php,若显示PHP版本信息则配置成功。
调整PHP.ini设置
复制PHP目录中的php.ini-development文件并重命名为php.ini。根据需求修改以下参数:
extension_dir = "C:\PHP\ext"- 启用所需扩展(如
extension=gd2) cgi.force_redirect = 0fastcgi.impersonate = 1date.timezone = "Asia/Shanghai"
重启IIS服务使配置生效。







