MAMP 4.4安装额外PHP版本失败,报错更新无法验证求助
解决MAMP 4.4安装额外PHP版本的验证报错问题
我之前在社区里看到不少MAMP 4.4用户碰到过这个一模一样的问题——报错“The update could not be validated. Please make sure that you are using a secure network and try again.”本质上是因为旧版本MAMP的验证机制和官方现在的服务器不兼容了,跟你的网络环境关系不大。给你几个靠谱的解决思路:
手动添加PHP版本(最稳妥的方案)
绕开MAMP的内置更新通道,直接手动部署PHP版本:- 找到MAMP官方提供的对应操作系统(Mac/Windows)的额外PHP版本归档包
- 下载你需要的PHP版本压缩文件(比如PHP 7.4、8.0等)
- 解压后将整个PHP文件夹移动到MAMP的PHP目录中:
- Mac路径:
/Applications/MAMP/bin/php/ - Windows路径:
C:\MAMP\bin\php\
- Mac路径:
- 重启MAMP,打开「Preferences」→「PHP」面板,就能在版本下拉列表里看到你刚添加的PHP版本了
跳过验证步骤(适合动手能力强的用户)
如果不想升级MAMP,可以修改验证脚本跳过检查:- 找到MAMP的验证脚本文件:
- Mac:
/Applications/MAMP/Library/bin/checkMAMPUpdates.php - Windows:
C:\MAMP\Library\bin\checkMAMPUpdates.php
- Mac:
- 先备份原文件,再打开脚本找到验证逻辑的代码块,直接修改返回值让验证“通过”。比如找到类似
$validationResult = validateUpdatePackage(...);的行,改成$validationResult = true; - 保存修改后重启MAMP,再尝试安装额外PHP版本
- 找到MAMP的验证脚本文件:
升级到MAMP新版本
MAMP 4.x系列已经属于旧版本,官方后续停止了对它的验证服务支持。如果你的系统兼容,直接升级到MAMP 5.x或更高版本是一劳永逸的办法——新版本不仅修复了这个验证报错,还支持更多最新的PHP版本,稳定性和兼容性都更好。升级前记得备份你的网站根目录数据和MAMP的配置文件。
内容的提问来源于stack exchange,提问作者James Watts
相关产品推荐
相关产品推荐

