0

在安装 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

有任何想法吗?

4

2 回答 2

1

这正是发生在我身上的事情,@anexo的回答解决了这个问题。但由于某些原因,终端需要 root 访问权限。万一有人对此有疑问,请使用:

sudo apachectl stop

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

注意:由于代表人数少,我无法将此作为评论添加到@anexo 答案。

于 2017-09-21T17:01:12.787 回答
0

我得到了它!

当你通过 laravel 服务 apache 时:

php artisan serve

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

apachectl stop

或 /etc/init.d/http 停止

希望有人觉得这很有用

于 2016-04-10T18:27:12.240 回答