一尘不染

从外部设备本地访问Laravel 5应用

php

我已经在网络上寻找解决方案,但是还没有找到解决方案。我需要从iPhone访问我的Laravel
5应用程序,但是我正在开发中,所以我不想在网络服务器上发布我的应用程序。

如果您有链接可访问,那么您可以确保它起作用,这对我来说是完美的。

谢谢!


阅读 217

收藏
2020-05-29

共1个答案

一尘不染

如果由于某些特殊原因不打算使用Apache或nginx且 仅出于开发目的
,则可以使用PHP内置服务器和提供服务artisan。到目前为止,这是最简单的设置,只需要您在Laravel应用程序目录中运行一个命令:

php artisan serve --host 0.0.0.0

它将侦听的默认端口将8000避免任何冲突,因此您现在可以通过计算机的IP地址从手机访问该应用程序:

http://192.168.1.101:8000

如果您想监听其他端口(例如,默认的HTTP端口80),则可以将其作为参数传递,只需确保该端口上没有其他服务器在运行。因此,如果您改为运行此命令:

php artisan serve --host 0.0.0.0 --port 80

现在,您只需使用IP地址即可访问您的应用程序:

http://192.168.1.101
2020-05-29