如何从同一网络上的其他计算机访问Laravel站点?

cap*_*ack 5 php apache webserver laravel artisan

我的计算机上有一个Laravel站点,我可以通过键入php artisan serve命令来访问该站点.但是,我无法从同一网络上的其他计算机访问该站点.

有没有办法从另一台机器访问该网站?

cap*_*ack 5

就在这里!有两种方法可以解决这个问题。

方法1:将主机参数传递给Artisan

首先找出你电脑的IP地址。如果您使用的是 Linux 或 Mac,请ifconfig在终端中键入。如果您使用的是 Windows,请ipconfig在命令提示符处键入。

然后,转到 Laravel 根目录并输入:

php artisan serve --host=XX.XX.XX.XX

如果您还想传递端口参数,只需添加--port=XX到 artisanserve 命令中即可。

方法 2:通过 Web 服务器(如 Apache)提供服务

通过 Composer 在 Apache Web 服务器目录中设置 Laravel。导航到你的 laravel 目录,并通过在终端输入以下命令将存储文件夹的权限设置为 777:sudo chmod -R 777 storage/

通过导航访问您的 Laravel 站点

http://IPADDR/laravelproject/public

瞧!