无法在 MacOS-Sierra 上启动 XAMPP Apache 服务器
Unable to start XAMPP Apache server on MacOS-Sierra
每当我尝试在 Macbook
(MacOS-Sierra) 上从 XAMPP
启动我的 Apache
服务器时。我收到以下应用程序日志:
Starting Apache Web Server...
/Applications/XAMPP/xamppfiles/apache2/scripts/ctl.sh : httpd started
状态保持 Stopped
。我重新安装 XAMPP
并多次重启我的笔记本电脑,但我仍然遇到同样的问题。找不到任何帮助解决此问题的方法。
我找到了解决方案:
- 确保端口 80 未被使用(使用
Network Utility
并扫描端口 80。如果发现任何应用程序使用端口 80,则将其杀死)
打开终端并执行
sudo apachectl stop
(忽略,如有错误)
在同一个终端window执行
sudo /Applications/XAMPP/xamppfiles/bin/apachectl start
打开XAMPP控制面板,您的apache服务器现在可能已经启动,如果没有,您可以点击start
按钮手动启动。
这对我有用!!
我遇到的另一个相关问题导致 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
解决这个问题:
执行了以下命令
sudo -e /etc/hosts
然后,更改了以下条目
127.0.0.1 localhost
::1 localhost
到
127.0.0.1 localhost MacBook-Pro.local
::1 localhost MacBook-Pro.local
我在更新我的 XAMPP 应用程序时遇到了同样的问题,如果你必须这样做,你首先必须卸载你的 XAMPP(将你的 HTDOCS 文件保存在另一个文件夹中,而不是XAMPP 文件夹,否则会丢失),然后安装最新版本的 XAMPP。它对我有用,希望对你也有用。
只需转到您的终端并输入:
sudo apachectl stop
它会要求输入密码。输入您的系统密码。
返回 XAMPP 控制面板并启动 Apache。
现在应该开始了。
我遇到了同样的问题,并通过 deleting
lib folder
在 Applications/XAMPP/xamppfiles/
和 installing XAMPP again
中修复了它。这可能是由于以前版本的旧 lib 文件没有正确更新。
每当我尝试在 Macbook
(MacOS-Sierra) 上从 XAMPP
启动我的 Apache
服务器时。我收到以下应用程序日志:
Starting Apache Web Server...
/Applications/XAMPP/xamppfiles/apache2/scripts/ctl.sh : httpd started
状态保持 Stopped
。我重新安装 XAMPP
并多次重启我的笔记本电脑,但我仍然遇到同样的问题。找不到任何帮助解决此问题的方法。
我找到了解决方案:
- 确保端口 80 未被使用(使用
Network Utility
并扫描端口 80。如果发现任何应用程序使用端口 80,则将其杀死) 打开终端并执行
sudo apachectl stop
(忽略,如有错误)
在同一个终端window执行
sudo /Applications/XAMPP/xamppfiles/bin/apachectl start
打开XAMPP控制面板,您的apache服务器现在可能已经启动,如果没有,您可以点击
start
按钮手动启动。
这对我有用!!
我遇到的另一个相关问题导致 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
解决这个问题:
执行了以下命令
sudo -e /etc/hosts
然后,更改了以下条目
127.0.0.1 localhost ::1 localhost
到
127.0.0.1 localhost MacBook-Pro.local ::1 localhost MacBook-Pro.local
我在更新我的 XAMPP 应用程序时遇到了同样的问题,如果你必须这样做,你首先必须卸载你的 XAMPP(将你的 HTDOCS 文件保存在另一个文件夹中,而不是XAMPP 文件夹,否则会丢失),然后安装最新版本的 XAMPP。它对我有用,希望对你也有用。
只需转到您的终端并输入:
sudo apachectl stop
它会要求输入密码。输入您的系统密码。
返回 XAMPP 控制面板并启动 Apache。 现在应该开始了。
我遇到了同样的问题,并通过 deleting
lib folder
在 Applications/XAMPP/xamppfiles/
和 installing XAMPP again
中修复了它。这可能是由于以前版本的旧 lib 文件没有正确更新。