MAMP Pro(Mac OS)能否自行添加PHP 8.1?是否需等待官方更新
回答
不需要等MAMP官方推送更新,你完全可以自行在MAMP Pro中添加PHP 8.1版本使用,不会影响现有基于PHP 8.0.8搭建的站点环境。
操作方法
- 下载匹配你当前设备架构的PHP 8.1线程安全编译包,Apple Silicon芯片选arm64版本、Intel芯片/Windows设备选x86_64版本,避免架构不兼容导致服务启动失败。
- 将解压后的PHP 8.1文件夹放入MAMP的PHP存放目录:
- macOS默认路径:
/Library/Application Support/appsolute/MAMP PRO/php/ - Windows默认路径:
C:\MAMP\bin\php\
文件夹命名保持php+版本号的格式即可,比如php8.1.30,方便MAMP识别。
- macOS默认路径:
- 完全退出MAMP Pro后重新打开,在对应站点的PHP版本选择下拉栏里就能找到刚添加的PHP 8.1选项,选中保存后重启web服务,站点就会切换到PHP 8.1运行。
- 切换后如果执行Composer命令还是提示版本不满足,是因为系统CLI环境默认还在调用旧的PHP 8.0.8,把新添加的PHP 8.1路径加到系统环境变量的最前端,执行
php -v确认输出为8.1.x版本后,再跑Composer更新就正常了。
补充说明
- 自行添加的PHP版本不会被MAMP后续的官方更新覆盖,配置时记得提前打开对应版本的
php.ini,开启curl、mbstring、openssl、zip等常用扩展,避免Composer运行时报扩展缺失错误。 - 自行添加PHP版本是MAMP Pro长期支持的常规操作,不是非官方hack手段,稳定性有保障,不需要为了用PHP 8.1专门等官方版本推送。
内容的提问来源于stack exchange,提问作者mike
相关产品推荐
相关产品推荐

