在MacOS/OSX系统上安装Xampp无法启动Apache,但访问http://localhost或127.0.0.1显示It Works!的解决办法和原因

Last Updated: 25 1 月, 2024By Tags: , , , , ,

在苹果MacOS系统或者OSX系统上安装好Xampp的PHP开发环境后,无法启动apapche web server,但访问localhost和http://127.0.0.1却有效,显示It Works!,如下图所示:

即使把xampp上的apache web server端口号改成其它端口比如8080,也是无法启动apache服务器,打开错误日志Open Error Log也没看到任何报错,这是什么原因呢?如何解决?

很简单,原因是苹果macOS内部确实有一个内置的 Apache 服务器。它默认占用了80端口,并开启了。要停止它,请在终端中输入以下命令:sudo apachectl stop即可解决。再访问localhost或者127.0.0.1就正常打开xampp的默认页面了,如下图:

如果安装的是nginx服务器,发现在 macOS 上意外使用了端口 80被占用,结果为“It works”,也是这个原因,同样方法解决。

news via inbox

Nulla turp dis cursus. Integer liberos  euismod pretium faucibua

Leave A Comment