我在Mac Yosemite 10.10.5上Apache web服务器突然不再启动。我尝试将端口更改为8080。我还尝试了sudo apachectl stop和sudo apachectl start。还是打不开。
我认为这可能是在添加新打印机并启用打印共享后发生的。我把它关掉了,但它还是启动不起来。我不记得我运行的哪个命令给了我更多的详细信息。

更新:当我使用sudo apachectl start时,我注意到可以通过浏览器访问服务器,即使界面仍然显示停止,但当我转到本地主机/ get目录时,我就找不到了。





发布于 2017-10-13 08:06:45
经过48小时的研究,我找到了这个可行的解决方案,我找到了解决方案here:禁用OSX的内置Apache服务器。
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist这允许XAMPP在80上启动,而POW在20559上运行。
发布于 2016-11-01 22:14:39
您必须以root用户身份运行该命令。
sudo apachectl stop
sudo apachectl start发布于 2016-11-01 22:38:23
根据我以前的经验,运行命令apachectl configtest将显示您可能遇到的任何配置错误。如果一切正常,它将打印Status OK,否则将显示配置错误。修复这些问题,然后重试apachectl start。
https://stackoverflow.com/questions/40361744
复制相似问题