【发布时间】:2017-04-28 04:54:23
【问题描述】:
我的电脑上有一个 Laravel 站点,我可以通过输入 php artisan serve 命令来访问它。但是我无法从同一网络上的另一台计算机访问该站点。
有没有办法从另一台机器访问该站点?
【问题讨论】:
标签: php apache laravel webserver laravel-artisan
我的电脑上有一个 Laravel 站点,我可以通过输入 php artisan serve 命令来访问它。但是我无法从同一网络上的另一台计算机访问该站点。
有没有办法从另一台机器访问该站点?
【问题讨论】:
标签: php apache laravel webserver laravel-artisan
是的,有!有两种方法可以解决。
方法一:向 Artisan 传递主机参数
首先弄清楚你的电脑IP地址。如果您使用的是 Linux 或 Mac,请在终端输入 ifconfig。如果您使用的是 Windows,请在命令提示符处键入 ipconfig。
然后,进入你的 Laravel 根目录,输入:
php artisan serve --host=XX.XX.XX.XX
如果您还想传递端口参数,只需将 --port=XX 添加到 artisan serve 命令即可。
方法 2:通过 Web 服务器(如 Apache)提供服务
通过 composer 在你的 Apache 网络服务器目录中设置 Laravel。导航到您的 laravel 目录并将存储文件夹的权限设置为 777,方法是在终端输入以下命令:sudo chmod -R 777 storage/
导航到
访问你的 Laravel 站点瞧!
【讨论】: