9

每当我试图从我的(MacOS-Sierra)上启动我的Apache服务器时。我收到以下应用程序日志:XAMPPMacbook

Starting Apache Web Server...
/Applications/XAMPP/xamppfiles/apache2/scripts/ctl.sh : httpd started

并且状态依然存在StoppedXAMPP我多次重新安装并重新启动我的笔记本电脑,但我仍然遇到同样的问题。找不到任何帮助来解决此问题。

4

5 回答 5

50

我找到了解决方案:

  1. 确保端口 80 未被使用(使用Network Utility并扫描端口 80。如果您发现任何应用程序使用端口 80,则将其终止)
  2. 打开终端并执行

    sudo apachectl stop 
    

    (忽略,如果你得到任何错误)

  3. 在同一个终端窗口执行

     sudo /Applications/XAMPP/xamppfiles/bin/apachectl start
    
  4. 打开XAMPP控制面板,你的apache服务器现在可能已经启动了,如果没有,你可以通过点击start按钮手动启动。

这对我有用!

于 2016-06-18T03:28:11.900 回答
2

我有同样的问题并deleting通过lib folderinApplications/XAMPP/xamppfiles/installing XAMPP again. 这可能是由于以前版本的旧 lib 文件没有正确更新。

于 2019-06-22T20:56:28.870 回答
2

我面临的另一个相关问题导致 Apache 服务器故障。失败日志是:

[Sun Jul 30 12:43:58.747822 2017] [unique_id:alert] [pid 9188] (EAI 8)nodename nor servname provided, or not known: AH01564: 
unable to find IPv4 address of "MacBook-Pro.local" AH00016: Configuration Failed

要解决这个问题:

  1. 执行以下命令

    sudo -e /etc/hosts
    
  2. 然后,更改了以下条目

    127.0.0.1    localhost
    ::1    localhost
    

    127.0.0.1    localhost MacBook-Pro.local
    ::1    localhost MacBook-Pro.local
    
于 2017-11-18T06:34:05.510 回答
1

只需转到您的终端并输入:

sudo apachectl stop 

它会要求输入密码。输入您的系统密码。

返回 XAMPP 控制面板并启动 Apache。现在应该开始了。

于 2019-02-02T21:55:56.963 回答
0

我在更新我的 XAMPP 应用程序时遇到了同样的问题,如果你必须这样做,你首先必须卸载你的 XAMPP(将你的 HTDOCS 文件保存在另一个文件夹中,而不是 XAMPP 文件夹中,否则你会丢失它),然后您可以安装最新版本的 XAMPP。它对我有用,希望对你也有用。

于 2019-01-31T18:54:15.923 回答