XAMPP 服务器未在 Macos Sierra 中启动

Posted

技术标签:

【中文标题】XAMPP 服务器未在 Macos Sierra 中启动【英文标题】:XAMPP Servers not starting in Macos Sierra 【发布时间】:2017-02-08 18:22:59 【问题描述】:

我已经在 OS EL Captian 中安装了 XAMPP,它在那里工作正常。当我将我的操作系统升级到 macos Sierra 时,它会在 XAMPP 控制面板中引发以下错误消息...

正在重启所有服务器...

正在启动 mysql 数据库... /Applications/XAMPP/xamppfiles/mysql/scripts/ctl.sh:mysql在3306端口启动

正在启动 Apache Web 服务器... /Applications/XAMPP/xamppfiles/apache2/scripts/ctl.sh:httpd 已启动 正在启动 ProFTPD...

退出代码:8

标准输出:

检查配置文件的语法 Proftpd 配置测试失败,正在中止

标准错误:

MM-SHANMUGAM-SA.local proftpd[19886]:警告:无法确定“MM-SHANMUGAM-SA.local”的 IP 地址

MM-SHANMUGAM-SA.local proftpd[19886]:错误:没有配置有效的服务器

MM-SHANMUGAM-SA.local proftpd[19886]:致命:错误处理配置文件'/Applications/XAMPP/xamppfiles/etc/proftpd.conf'

【问题讨论】:

【参考方案1】:

我遇到了同样的问题。我没有得到错误。

对我来说,问题是 Apache 已经在 macOS 本身上运行,因此无法从 XAMPP 启动。我想 Sierra 的更新肯定已经开始了。

我通过在终端上运行 sudo apachectl stop 来停止 Apache,从而解决了这个问题。

【讨论】:

这个答案救了我的命

以上是关于XAMPP 服务器未在 Macos Sierra 中启动的主要内容,如果未能解决你的问题,请参考以下文章

XAMPP MySQL 启动在 MacBook Air (MacOS Sierra 10.12.2) 上失败

macOS High Sierra 10.13.3 上 XAMPP 7.2.4 的 mongodb 3.6.4

所有 XAMPP 服务器均未在 Mac OS 10.9.2 上启动

XAMPP - Apache 未在 Mac OS 上启动

Jenkins 无法在 macOS 10.12 (Sierra) 上启动

更新到 mac High Sierra 10.13.2 后 MySQL 服务器不会在 MAMP/AMPPS/XAMPP 上启动