我最近修复了xampp上的VirtualHosts问题,我必须重新启动Apache。我注意到当我通过控制面板停止它时,localhost仍在加载。我试图通过控制面板再次启动它,并收到此错误:
XAMPP's Apache can not start while another webserver is using port 80. Please turn it off and try again.
因此,我尝试停止使用
运行的任何其他Apache进程sudo apachectl stop
通过终端;它返回了这个错误:
launchctl: Error unloading: org.apache.httpd
我也用过
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
返回了同样的错误。
我很确定这应该意味着Apache已经停止了。我决定退出XAMPP并重新打开它,关闭Apache(旁边的红点)。当我重新打开它时,Apache已经自动重新启动(它旁边的绿点),基本上它自动打开了。我怎样才能解决这个问题?谢谢。
答案 0 :(得分:0)
好的,所以我只是偶尔开发技能的设计师,但我知道如何解决端口问题。
在你的apache配置文件(xamppfiles / etc / httpd.conf)中更改端口...
这是要查找的文字......
听12.34.56.78:80
听80
将两个监听字符串中的80更改为其他内容91对于系统服务以及其他希望通过端口(某种类型)执行某些操作的应用程序而言,不如80更受欢迎(哈哈)