我在我的机器上运行XAMPP apache并且它已经工作了一段时间并且突然停止工作。我还会注意到MySQL数据库也无法正常工作。当我启动我的服务时,它会从Stopped转回到Stopped,就像这样:
当我转到应用程序日志时,没有错误:
我的端口设置为8080:
我打开了终端并运行了这个命令:sudo apachectl stop
并且它返回了这个:launchctl: Error unloading: org.apache.httpd
我做错了什么?我怎样才能让xampp重新启动并重新运行?
答案 0 :(得分:0)
您可能已经在另一个Apache实例中使用该端口。
运行这个:
ps aux | grep apache
它可能会输出您不知道已运行的apache实例列表。您可以kill
这些pid,然后再次启动apache。 (或者只是重新启动计算机)
对我来说,这是因为apache的一个实例正在阻止您尝试使用的端口。
然后另一个修复可能是使用另一个端口