Access Symfony';s localhost:8000在同一网络中的其他设备上


Access Symfony's localhost:8000 on other devices in the same network

我正在我的本地机器上开发一个symfony项目,我希望通过IP在我的手机上测试它(两台机器都连接到wifi网络)。如何访问手机上的8000端口(symfony的默认端口)?

我已经知道通过服务设备的IP访问localhost,但我也想访问无法从设备中获取的端口(8000)!

感谢所有的帮助

在回答另一个问题时,添加参数0.0.0.0:8000使Symfony不仅可以响应本地请求,还可以接受来自其他设备的请求,这可能会得到解决。

然后通话应该是这样的:

php bin/console server:run 0.0.0.0:8000

从本地机器访问它的方式相同,但使用它的IP地址,例如:

http://192.168.1.2:8000

其中192.168.1.2是您在本地网络中的机器IP地址(在Windows上使用ipconfig命令或在Linux/Mac OS X上使用ifconfig进行检查)。请确保你的防火墙(在本地机器和路由器上)没有阻止这个(8000)端口。

UPD:顺便说一句,据我记忆所及,Symfony的默认端口是8080,而不是8000。请仔细检查。