【问题标题】:How to access a Laravel site from another machine on the same network?如何从同一网络上的另一台机器访问 Laravel 站点?
【发布时间】:2017-04-28 04:54:23
【问题描述】:

我的电脑上有一个 Laravel 站点,我可以通过输入 php artisan serve 命令来访问它。但是我无法从同一网络上的另一台计算机访问该站点。

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

【问题讨论】:

    标签: php apache laravel webserver laravel-artisan


    【解决方案1】:

    是的,有!有两种方法可以解决。

    方法一:向 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 站点

    http://IPADDR/laravelproject/public

    瞧!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-25
      • 2023-03-21
      • 1970-01-01
      • 2020-03-20
      • 1970-01-01
      • 1970-01-01
      • 2023-03-13
      相关资源
      最近更新 更多