You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

升级至MacOS Big Sur后Ampps无法运行的技术求助

解决MacOS Big Sur下AMPPS无法启动的问题

我之前升级Big Sur后也碰到过AMPPS启动卡死的情况,卸载重装好几次都没用,后来试了几个方法终于搞定了,给你分享亲测有效的方案:

方案一:彻底清理残留后重装

卸载AMPPS后系统里可能还有残留的配置文件,导致重装后依然出问题,按以下步骤彻底清理:

  • 打开「活动监视器」,搜索“AMPPS”,把所有相关进程强制退出
  • 打开终端,依次执行以下命令删除残留文件:
    rm -rf ~/.ampps
    rm -rf /Applications/AMPPS
    rm -rf ~/Library/Application\ Support/AMPPS
    rm -rf ~/Library/Caches/com.ampps.ampps
    rm -rf ~/Library/Preferences/com.ampps.ampps.plist
    
  • 去AMPPS官网下载最新适配Big Sur的版本,下载完成后右键点击应用选择「打开」(避免Gatekeeper拦截),重新安装

方案二:修复权限与启动脚本

Big Sur的权限管控更严格,可能是AMPPS的启动脚本或权限出了问题:

  1. 给AMPPS赋予全磁盘访问权限:
    • 打开「系统偏好设置」→「安全性与隐私」→「隐私」标签页
    • 找到「全磁盘访问」,点击锁图标解锁,把AMPPS应用添加到列表里
  2. 修复启动脚本权限:
    • 右键AMPPS应用选择「显示包内容」
    • 进入Contents/Resources目录,找到ampps脚本文件
    • 打开终端,执行命令赋予执行权限:
      chmod +x /Applications/AMPPS/Contents/Resources/ampps
      

方案三:手动启动服务(绕开GUI客户端)

如果GUI客户端确实无法启动,可以先尝试手动启动核心服务,满足开发需求:

  • 打开终端,进入AMPPS的bin目录:
    cd /Applications/AMPPS/bin
    
  • 启动Apache:
    ./apachectl start
    
  • 启动MySQL:
    ./mysql.server start
    

要是服务能正常启动,说明是GUI客户端的兼容性问题,可以暂时用命令行管理,或者尝试安装AMPPS 3.9版本(亲测在Big Sur上能稳定运行)

额外提示

别在brew cask上浪费时间了,官方的AMPPS cask很久没更新,对Big Sur的支持很差,直接官网下载安装包是最靠谱的。如果以上方法都无效,试试创建一个新的Mac用户账户,在新账户里安装AMPPS,有时候是当前用户的配置文件损坏导致的问题。

内容的提问来源于stack exchange,提问作者Thomas Spooner

火山引擎 最新活动