我正在尝试使用Laravel实现我的第一个Rest API。
我在Windows主机上的Virtual Box机器上运行Debian。 VM的网卡配置为"仅主机适配器"。
我可以使用http://ip-of-the-vm/phpmyadmin
访问计算机上的phpmyadmin实例。但是,当我尝试在http://ip-of-the-vm:8000
上访问Laravel设备时,它无效。我认为端口可能是问题所在。
有人建议如何解决这个问题吗?
答案 0 :(得分:2)
问题是laravel只能通过localhost访问。您必须使用启动服务器
php artisan serve --host 0.0.0.0
其中0.0.0.0
应替换为服务器的IP。
如果需要,可以选择定义端口
例如php artisan serve --host 0.0.0.0 --port 80
。