You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

uWamp搭配PHP 7.1及更高版本时Apache无法启动的解决方案咨询

uWamp搭配PHP7.1+启动Apache失败的解决方案
  • 检查端口占用
    打开uWamp的Tools菜单,选择Port Checker,排查Apache默认的80端口、MySQL的3306端口是否被IIS、迅雷、浏览器等程序占用。若端口被占用,在uWamp的Apache设置中修改端口(例如改为8080),修改后重启uWamp。

  • 验证PHP与Apache模块的兼容性
    在uWamp的PHP菜单确认当前选中的是已安装的PHP7.1+版本,然后打开Apache的httpd.conf配置文件(路径为uWamp安装目录下的apache\conf\httpd.conf),检查是否存在类似LoadModule php7_module "${PHPEXTDIR}/php7apache2_4.dll"的配置行,且路径正确。如果未自动添加,手动添加对应PHP版本的Apache模块加载代码(注意PHP7.x对应Apache2.4的模块通常为php7apache2_4.dll)。

  • 排查PHP配置文件错误
    打开uWamp的PHP菜单,选择php.ini,检查是否存在语法错误(如缺少分号、路径配置错误)。可先备份当前配置,再将uWamp提供的php.ini.default复制并重命名为php.ini恢复默认配置,重启Apache测试。

  • 修复uWamp环境变量配置
    打开uWamp的Settings菜单,选择Environment Variables,确保PHP路径(例如{UwampDir}\php\php7.x)被正确添加到系统PATH中,且优先级高于系统自带的PHP路径。

  • 通过Apache错误日志定位问题
    若以上步骤无效,打开uWamp的Apache菜单,选择Error Log,查看具体错误信息。比如日志提示缺少PHP扩展、模块加载失败,就针对性安装或修复对应扩展。

  • 重新安装兼容的PHP版本
    确保下载的PHP7.1+版本为线程安全(TS)版,uWamp默认使用线程安全的Apache,非线程安全(NTS)版本会导致兼容性问题。

内容的提问来源于stack exchange,提问作者Charudatta Mundale

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 14:35:19