安装后 Ampps 中的 Apache 启动 Laravel (Mac)

Apache in Ampps doen's start after installing Laravel (Mac)

在安装 Laravel 之前,我一直在使用 Ampps,没有任何问题。

一旦我这样做了,Ampps 中的 Apache 就没有启动。估计是80端口冲突,不知道怎么解决

当我执行时:

sudo /Applications/AMPPS/apache/bin/httpd

我得到:

(48)Address already in use: AH00072: make_sock: could not bind to address [::]:80
(48)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
AH00015: Unable to open logs

有什么想法吗?

我明白了!

当您通过 laravel 服务 apache 时:

php artisan serve

Ctrl + C 不杀。您需要通过以下方式杀死它:

apachectl stop

或 /etc/init.d/http停止

希望有人觉得这有用

这正是我遇到的情况,@anexo 解决了这个问题。 但出于某些原因,终端需要 root 访问权限。 如果有人对此有疑问,请使用:

sudo apachectl stop

这将提示您输入密码,然后完成操作。

注意:由于代表率低,我无法将此作为评论添加到@anexo 的回答中。