如何解决为什么“php artisan serve”会关闭端口? 也不停留在 8000
[Thu Feb 4 09:15:19 2021] PHP 7.4.9 Development Server (http://127.0.0.1:8000) started
[Thu Feb 4 09:15:26 2021] 127.0.0.1:64135 Accepted
[Thu Feb 4 09:15:26 2021] 127.0.0.1:64136 Accepted
[Thu Feb 4 09:15:34 2021] 127.0.0.1:64135 Closing
[Thu Feb 4 09:15:34 2021] 127.0.0.1:64136 Closing
[Thu Feb 4 09:15:34 2021] 127.0.0.1:64139 Accepted
[Thu Feb 4 09:15:34 2021] 127.0.0.1:64140 Accepted
[Thu Feb 4 09:15:34 2021] 127.0.0.1:64141 Accepted
开始时一切正常,开发服务器在正确的端口上启动,但是当我访问项目的任何页面时,就会发生这种情况。我在 3 台机器上有这个问题(他们三台机器都运行 Windows)所以我猜这可能是 Windows 问题? 我不得不提一下,即使发生这种情况,一切正常,但有时由于打开和关闭端口,项目运行缓慢,看起来某处存在性能问题,但没有,只是打开和关闭。
还尝试在另一个端口 9000、8081、8080 等上提供服务,但情况与在其提供服务的端口上启动然后跳转到 55xxx 或 64xxx 并不断关闭和接受端口的情况相同。
项目基于 Laravel 7 和 8、PHP 版本 7.4.9、Windows 10(最新更新)。
解决方法
尝试以下方法之一
php -S localhost:8000 -t public/
或
php -S 127.0.0.1:8000 -t public/
通过更改您的端口号来检查它们。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。