【问题标题】:Artisan server for LAN [closed]LAN的Artisan服务器[关闭]
【发布时间】:2016-04-23 15:42:07
【问题描述】:

我想用工匠服务器制作局域网服务器。 我怎样才能运行这样的命令

php artisan serve –-host=192.168.2.20 --port=8000

我试过了,但我得到了“参数太多”。错误

我知道我可以通过虚拟主机来做到这一点。只是想知道如何使用工匠服务器。

【问题讨论】:

  • 也许你应该为主机参数“--host”添加第二个'-'
  • 哦,这只是我编辑的错字,但不幸的是它不起作用。
  • hm 在您的示例破折号中看起来像错误尝试复制 php artisan serve --host=192.168.2.20 --port=8000 并在您的控制台中运行
  • @Neha 你看到Laravel development server started on http://192.168.2.20:8000/ 和更正的-- 还是它仍然给你错误?你使用的是哪个版本的 Laravel?
  • php artisan serve --host 192.168.2.20 --port 8000

标签: laravel server laravel-artisan


【解决方案1】:

尝试复制这个:

php artisan serve --host=192.168.1.1 --port=8000

【讨论】:

  • 这最初不起作用,因为 .2.20 无效,但切换这些对我有用。
  • 谢谢你..它正在工作......别忘了,如果你的电脑有防火墙,请允许端口 8000
  • 我使用的是 192.168.0.105(这是我在局域网中的服务器计算机地址)
【解决方案2】:

不知道局域网 IP 的最简单方法:

php artisan serve --host 0.0.0.0:8000

或者正如@Gjaa 指出的那样:

php artisan serve --host 0.0.0.0 --port=8000

我不是网络专家,但我知道 0.0.0.0 将被重定向到您的本地 IP 地址。 :8000 是端口号。 我在 mac 和 Linux 上使用它,它每次都有效。

【讨论】:

  • 这对我有用,但有一个更正:您必须使用 --port=8000 标志设置端口
  • @Gjaa 很高兴这对你有用,我将编辑我的评论以符合你的建议。
【解决方案3】:

php artisan serve --host 192.168.2.20 --port 8000

【讨论】:

    猜你喜欢
    • 2012-07-13
    • 2017-09-19
    • 2015-01-13
    • 2014-08-18
    • 2017-05-24
    • 2018-04-26
    • 1970-01-01
    • 2014-02-11
    • 2010-12-16
    相关资源
    最近更新 更多