【发布时间】:2019-11-23 04:07:47
【问题描述】:
我有 Windows 10 和 WSL ubuntu。我曾经跑过
php artisan serve
来自我的 ubuntu(WSL)。现在我想从其他设备访问我的 laravel 应用程序。我应该跑吗
php artisan serve --host <IP ADDR> --port 80
来自 ubuntu 终端还是应该在 Windows CMD 中运行它?我应该使用哪个 IP?与来自 Windows CMD 的 IP 地址相比,我从我的 ubuntu 终端(WSL)看到不同的 IP。我不知道该用什么。 我已经尝试从 CMD 运行代码,但仍然无法访问该应用程序。
【问题讨论】:
-
--host 0.0.0.0。您可能需要sudo才能绑定到端口 80,并且其他设备必须在同一网络上。 -
您可以在同一网络下的任何系统浏览器中使用IPV4访问laravel应用,例如-192.168.1.11:8080,其中192.168.1.11是IPV4
-
你在 --host 0.0.0.0 上是什么意思? @ceejayoz
-
php artisan serve --host 0.0.0.0 --port 80
-
@MDB 我的意思是我输入的内容。使用
--host 0.0.0.0做你想做的事。你写--host <IP ADDR>的地方。
标签: laravel networking windows-10 windows-subsystem-for-linux