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

2024-01-25T15:48:47+08:00

在苹果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的默认页面了,如下图: