mamp 7.0.3 默认内置 php 8.1(如 php8.1.0),可在图形界面中直接启用切换,无需命令行配置或修改系统 path;通过查看 /applications/mamp/bin/php/ 目录、菜单切换及 phpinfo 验证即可确认生效。

MAMP 7.0.3 默认已内置 PHP 8.1(具体为 8.1.0 或 8.1.x),无需手动下载或编译 PHP,只需在图形界面中启用并切换即可。整个过程不涉及命令行配置,也不需要修改系统 PATH。
确认 MAMP 7.0.3 是否含 PHP 8.1
打开 /Applications/MAMP/bin/php/ 目录,你会看到类似以下子文件夹:
-
php7.4.33/ -
php8.0.28/ -
php8.1.0/(或php8.1.x/)
如果存在php8.1.x文件夹,说明版本已就绪。
在 MAMP 中启用 PHP 8.1
- 启动 MAMP 应用
- 点击顶部菜单栏 File → Change PHP → PHP 8.1.x(如 PHP 8.1.0)
- 弹出提示后点击「OK」
- 点击右上角 Stop Servers,再点 Start Servers 重启服务
此时 Apache 和 MySQL 会以 PHP 8.1 为运行时环境启动。
验证是否生效
- 浏览器访问
http://localhost:8888 - 点击页面上的 PHP Info 链接
- 查看顶部的 PHP Version 行,应显示
8.1.x - 同时可核对 Loaded Configuration File 路径,确认指向
/Applications/MAMP/bin/php/php8.1.x/conf/php.ini
注意事项
- 切换后所有通过
localhost:8888访问的 PHP 脚本均使用该版本,包括 phpMyAdmin - 若项目依赖特定扩展(如
redis、xdebug),需编辑对应php8.1.x/conf/php.ini文件,取消注释或添加extension=redis.so等行,然后重启服务器 - 不要直接修改系统级
php命令,MAMP 的终端命令(如which php)默认仍指向系统或 Homebrew 版本;如需终端也用 MAMP 的 PHP 8.1,需按需配置 shell alias(例如alias php="/Applications/MAMP/bin/php/php8.1.0/bin/php")
不复杂但容易忽略。
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!











