我正在我的本地机器上开发一个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。请仔细检查。