【问题标题】:Laravel Homestead: 'php artisan serve' not workingLaravel Homestead:'php artisan serve' 不起作用
【发布时间】:2017-01-03 18:55:23
【问题描述】:

当我在目录 /home/vagrant/Code/Laravel/ 中运行命令 php artisan serve 时,它似乎可以工作。 (/Laravel 是我的项目目录)
Screenshot of Terminal

但是当我在浏览器中打开 localhost:8000 时,我得到了这个: Error Page Image

提前感谢您的帮助。

【问题讨论】:

  • 您是否根据文档编辑了您的主机文件? laravel.com/docs/5.3/homestead#installation-and-setup
  • OP 无法发表评论,因为他没有足够的代表点数
  • @Simon Richard 尝试找出您的 vagrant 机器的 IP 地址是什么,然后运行以下命令:php -S 192.168.*.*:8000 -t public 而不是 php artisan serve 它应该更具描述性,您会知道是否有问题错了
  • 您正在 Homestead Vagrant 框中运行 php artisan serve。您无法通过 localhost 访问它。
  • 我确实编辑了 hosts 文件。这是我运行 php -S ... 时得到的结果...

标签: php laravel vagrant homestead serve


【解决方案1】:

如果你正在运行一个宅基地/流浪者盒子,你会使用 php artisan serve 吗? Homestead 是用 apache、php、mysql 启动一个虚拟盒子...不需要工匠服务...只需将盒子的 IP(在 Homestead.yaml 文件中指定)和域名添加到您的 /etc/主机文件。

【讨论】:

    【解决方案2】:

    我重新安装了 vagrant、virtualbox 和 homestead,然后在 ~/Homestead 而不是 ~/Code 中运行 vagrant up。这行得通。

    感谢您的帮助。

    【讨论】:

      猜你喜欢
      • 2019-08-01
      • 2016-04-24
      • 2018-02-22
      • 2019-08-18
      • 1970-01-01
      • 2013-10-09
      • 2017-04-06
      • 2015-06-25
      • 2016-03-09
      相关资源
      最近更新 更多