📅  最后修改于: 2023-12-03 15:18:19.378000             🧑  作者: Mango
php artisan serve
不工作 - PHP当您尝试使用 php artisan serve
命令启动 Laravel 开发服务器时,可能会出现以下错误:
Laravel development server started on http://localhost:8000/
[Thu Jul 22 19:19:41 2021] Failed to listen on localhost:8000 (reason: Permission denied)
这是因为 Laravel 开发服务器默认监听的端口是 8000,而您的系统可能已经有其他应用程序在使用该端口,例如 Apache 或 Nginx 服务器。此时启动开发服务器会提示“Permission denied” 错误。
kill
命令终止该进程:sudo lsof -t -i:8000 | xargs kill -9
php artisan serve --port=8080
sudo php artisan serve
注意:使用
sudo
命令会将权限提升到超级用户级别。因此,建议仅在必要时使用此命令。
此处介绍了三种解决 php artisan serve
不工作的方法,您可以根据实际情况选择其中一种解决方案来解决该问题。如果问题仍然存在,请检查您的网络连接和防火墙设置。