首先启用IIS及CGI功能,再安装PHP并配置php.ini,接着在IIS中通过FastCGI添加PHP处理程序,最后创建网站并用phpinfo()测试成功运行。

将PHP网站部署到IIS服务器需要正确配置IIS、安装并集成PHP环境,同时确保相关组件正常运行。整个过程包括IIS功能启用、PHP安装、FastCGI配置以及站点绑定等步骤。以下是详细的操作方法。
启用IIS服务器功能
在Windows系统中部署IIS前,需先开启相关功能:
打开“控制面板” → “程序” → “启用或关闭Windows功能” 勾选“Internet Information Services”,展开后确保以下子项已启用: Web管理工具(含IIS管理控制台) 万维网服务 → 应用程序开发功能 → CGI 确认后点击“确定”,系统会自动安装所需组件安装与配置PHP环境
PHP需以非线程安全版本(NTS)配合FastCGI方式运行在IIS上:
前往https://www.php.cn/link/a9a2c061a1c2743d489c6863eae6725a下载对应版本的ZIP包(推荐使用VC15或更高版本,与系统匹配) 解压到指定目录,如C:\php 复制 php.ini-development 并重命名为 php.ini 编辑 php.ini 文件,修改以下关键配置: cgi.fix_pathinfo=1 extension_dir = "C:\php\ext" 根据需要启用扩展,如 extension=mysqli、extension=openssl IIS中配置PHP处理器(FastCGI)
让IIS能够解析PHP文件,必须注册PHP-CGI可执行文件:
Vheer AI图像处理平台
125 查看详情
立即学习“PHP免费学习笔记(深入)”;
打开“IIS管理器”,在左侧连接列表中选择服务器名称 双击“处理程序映射” → 右侧操作栏点击“添加模块映射” 填写以下信息: 请求路径:*.php 模块:FastCgiModule 可执行文件(模块路径):C:\php\php-cgi.exe 名称:PHP_via_FastCGI 点击“是”确认脚本执行权限 回到主界面,双击“FastCGI设置”,添加应用程序: Full Path 设置为 C:\php\php-cgi.exe 可根据性能调整实例数(如 MaxInstances = 4) 创建网站并测试PHP运行
完成基础环境配置后,部署具体站点:
在IIS管理器中右键“站点” → “添加网站” 填写网站名称、物理路径(如C:\wwwroot\myphp)、绑定信息(IP地址、端口、主机名) 确保应用程序池使用“无托管代码”模式(默认 .NET CLR 版本为“无”) 在网站根目录下创建 info.php 文件,内容为: <?php phpinfo(); ?>登录后复制 浏览器访问
http://localhost/info.php,若显示PHP信息页,则表示配置成功基本上就这些。只要按步骤配置好IIS和PHP,并正确设置FastCGI,大多数PHP网站都能顺利运行。注意文件权限、扩展启用和错误日志排查,能快速定位问题。以上就是php网站怎么部署到iis服务器_php网站iis服务器部署配置与php环境搭建方法的详细内容,更多请关注php中文网其它相关文章!



