安装Web Platform Installer v5.1后搜索PHP无结果求助
解决Windows Server 2012无法通过Web Platform Installer安装PHP 8的问题
原因
Web Platform Installer 5.1已停止官方维护,微软不再更新其软件源中的PHP版本,因此无法搜索到PHP 8这类较新版本。
解决方法
1. 手动下载并安装PHP
- 前往PHP官方网站,下载适配Windows Server 2012的PHP 8.x版本(注意根据Web服务器选择对应版本:IIS搭配FastCGI建议选VC15 x64/x86 Non Thread Safe,Apache则选Thread Safe)。
- 将压缩包解压到服务器指定目录,比如
C:\PHP。 - 复制目录内的
php.ini-development或php.ini-production,重命名为php.ini,按需修改配置(比如设置extension_dir指向ext目录路径,开启所需扩展等)。
2. 配置IIS与PHP关联
- 打开IIS管理器,点击服务器名称,找到处理程序映射。
- 点击右侧添加模块映射,填写以下信息:
- 请求路径:
*.php - 模块:选择
FastCgiModule - 可执行文件:浏览到PHP目录下的
php-cgi.exe(示例路径:C:\PHP\php-cgi.exe) - 名称:填写
PHP FastCGI
- 请求路径:
- 点击确定完成映射配置。
- 可选操作:在IIS管理器中点击默认文档,添加
index.php作为默认首页。
3. 验证安装结果
- 在网站根目录创建
info.php文件,内容如下:
<?php phpinfo(); ?>
- 访问该文件的URL,若能正常显示PHP信息页面,则说明安装配置成功。
内容的提问来源于stack exchange,提问作者Michael Barber
相关产品推荐
相关产品推荐

