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

MacBook Pro(High Sierra)下MAMP无法启动,重装后仍无效求解决方案

解决High Sierra上MAMP无法启动的问题

嘿,我之前帮不少用High Sierra的Mac用户搞定过MAMP启动失败的情况——卸载重装没用,大概率是旧配置没清干净、端口被占或者系统权限出了问题,给你几个一步步排查的方案:

  • 彻底清理MAMP残留文件(关键!)
    普通卸载往往会留下配置文件干扰新安装,得手动清干净:

    1. 先打开「活动监视器」,搜索httpd和mysqld,如果还有相关进程,直接强制退出
    2. 打开Finder,按Cmd+Shift+G,依次输入以下路径,删除对应文件/文件夹:
      • /Applications/MAMP:把整个MAMP文件夹拖去废纸篓
      • ~/Library/Application Support/appsolute:删掉里面的MAMP相关目录
      • ~/Library/Preferences:删除de.appsolute.mamp.plist和de.appsolute.mamp.pro.plist(如果存在)
      • /private/var/log:删掉MAMP相关的日志文件(比如mamp_httpd.log、mamp_mysqld.log)
    3. 清空废纸篓,重启电脑后再重新安装MAMP
  • 检查并释放端口占用
    MAMP默认用80(Apache)和3306(MySQL)端口,可能被系统自带服务或其他程序占用:

    1. 打开终端,输入sudo lsof -i :80,查看哪个进程占用了80端口。如果是系统自带的Apache(进程名是httpd),输入sudo apachectl stop就能关掉它
    2. 再输入sudo lsof -i :3306检查MySQL端口,有占用的话用kill -9 [进程PID]杀掉对应的进程(PID是输出里的数字列)
    3. 安装完成后,也可以打开MAMP偏好设置,手动修改端口(比如Apache改8080,MySQL改3307),从根源避免冲突
  • 修复MAMP文件夹权限
    High Sierra的权限管控比较严格,可能导致MAMP无法读取文件:
    打开终端,依次输入以下命令:

    sudo chown -R $(whoami):admin /Applications/MAMP
    sudo chmod -R 755 /Applications/MAMP/bin
    

    这会给MAMP文件夹赋予当前用户的管理权限,确保执行文件能正常运行

  • 确认MAMP版本兼容性
    太新的MAMP版本可能对High Sierra支持不好,推荐试试MAMP 5.5版本——这个版本在High Sierra上的稳定性经过不少用户验证,兼容性没问题

如果以上方法都没用,可以打开MAMP文件夹里的logs目录,查看具体的错误日志(比如httpd_error.log或mysqld_error.log),日志里的报错信息能帮你定位更具体的问题~

内容的提问来源于stack exchange,提问作者D. Ravasio

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 06:40:44