悠悠楠杉
网站页面
正文:
在Windows 11上搭建PHP运行环境,IIS(Internet Information Services)是一个高效且稳定的选择。与Apache或Nginx相比,IIS与Windows系统深度集成,管理界面友好,特别适合企业级应用或本地开发环境。以下是具体配置步骤和注意事项。
打开Windows功能面板
按下Win + S,搜索“启用或关闭Windows功能”,勾选以下选项:
验证安装
安装完成后,浏览器访问http://localhost,若显示IIS欢迎页,则说明安装成功。
下载PHP版本
从PHP官网选择非线程安全(Non-Thread Safe)版本,推荐PHP 8.x,解压至C:\PHP。
配置环境变量
将PHP目录(如C:\PHP)添加到系统环境变量PATH中,以便全局调用。
*.phpFastCgiModuleC:\PHP\php-cgi.exePHP_FastCGI示例配置路径:
C:\PHP\php-cgi.exe -d "C:\PHP\php.ini"php.ini-development为php.ini,并调整关键参数: extension_dir = "C:\PHP\ext"extension=gd2、extension=mysqli)C:\inetpub\wwwroot)新建info.php,写入:<?php phpinfo(); ?>http://localhost/info.php,若显示PHP版本及配置信息,则环境搭建成功。500错误
php-cgi.exe有执行权限(右键属性→安全→编辑权限)。扩展加载失败
php.ini中extension_dir指向正确,且DLL文件存在于ext目录。性能优化
php.ini中取消注释zend_extension=opcache。多版本PHP共存
通过FastCGI设置不同路径,为不同站点指定PHP版本。
HTTPS支持
在IIS中绑定SSL证书,并强制HTTPS跳转(需URL重写模块)。
通过以上步骤,你可以快速在Windows 11上部署高性能的PHP开发环境。IIS的图形化管理界面和稳定性,尤其适合需要频繁调试或团队协作的场景。遇到问题时,查看系统日志和PHP错误日志(error_log)能高效定位原因。