gpt4 book ai didi

laravel - 无法使用 Vagrant 在浏览器中查看 Laravel 项目

转载 作者:行者123 更新时间:2023-12-04 23:53:52 24 4
gpt4 key购买 nike

我正在尝试启动 Vagrant/Laravel 设置,但只有一个问题:当我运行 php artisan serve 时在我的 Vagrant VM 上,并尝试在我的主机浏览器上查看项目,浏览器说它无法连接/找不到页面。

这是我的 Vagrant 文件:

Vagrant.configure("2") do |config|
config.vm.box = "hashicorp/precise32"
config.vm.provision :shell, :path => "bootstrap.sh"
config.vm.network "private_network", ip: "192.168.50.4"
config.vm.provider :virtualbox do |vb|
vb.name = "dev_host"
end
end

后我 vagrant up ,我 cd 进入我的 Laravel 项目文件夹并运行 php artisan serve它在 localhost:8000 上运行,所以我转到 192.168.50.4:8000 并且它没有出现。

任何意见表示赞赏!

最佳答案

您必须将 PHP 服务器绑定(bind)到指定的 IP (192.168.50.4) 或所有接口(interface) (0.0.0.0)。甚至端口转发也使用隐式 NAT 接口(interface),而不是 VM 上的环回 (localhost, 127.0.0.1)。

关于laravel - 无法使用 Vagrant 在浏览器中查看 Laravel 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23999704/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com