升级至macOS Ventura后,manager-osx运行XAMPP Apache服务器报错
MacOS Ventura升级后XAMPP manager-osx无法工作的解决办法
方法一:终端手动启动服务
直接绕过manager-osx,通过终端启动Apache和MySQL:
- 打开终端,进入XAMPP的bin目录:
cd /Applications/XAMPP/bin - 启动Apache服务:
sudo ./apachectl start - 启动MySQL服务:
sudo ./mysql.server start
需要停止服务时,将命令中的start替换为stop即可。
方法二:修复manager-osx的代码签名
Ventura的安全机制对未正确签名的应用限制更严格,可通过重新签名解决:
- 在终端执行以下命令:
codesign --force --deep -s - /Applications/XAMPP/XAMPP\ manager-osx.app
执行完成后,尝试重新打开manager-osx。
方法三:更新XAMPP至适配版本
旧版XAMPP可能未适配Ventura,建议更新到最新兼容版本:
- 备份XAMPP下的
htdocs网站文件和mysql/data数据库文件; - 卸载当前XAMPP,下载最新支持Ventura的版本并重新安装;
- 将备份的文件恢复到对应目录。
方法四:调整系统安全设置
- 打开「系统设置」-「隐私与安全性」;
- 若有manager-osx的权限提示,点击「允许」;
- 若需要允许任意来源应用,先在终端执行:
之后在「隐私与安全性」的「安全性」板块就能看到「允许从任何来源下载的应用」选项,开启后尝试打开manager-osx,操作完成后可执行sudo spctl --master-disablesudo spctl --master-enable恢复默认安全设置。
内容的提问来源于stack exchange,提问作者Amit Gupta
相关产品推荐
相关产品推荐

