Php 访问Symfony';同一网络中的其他设备上的s localhost:8000

Php 访问Symfony';同一网络中的其他设备上的s localhost:8000,php,symfony,networking,Php,Symfony,Networking,我正在本地机器上开发一个symfony项目,我希望通过IP在我的手机上测试它(两台机器都连接到wifi网络)。如何访问手机上的端口8000(symfony的默认端口) 我已经知道如何通过服务设备的IP访问localhost,但我也想访问无法从我的设备获取的端口(8000) 感谢所有帮助与您从本地计算机访问它的方式相同,但使用它的IP地址,例如: http://192.168.1.2:8000 其中192.168.1.2是您在本地网络中的计算机IP地址(在Windows上使用ipconfig命令

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

我已经知道如何通过服务设备的IP访问localhost,但我也想访问无法从我的设备获取的端口(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。请仔细检查。

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

http://192.168.1.2:8000
其中192.168.1.2是您在本地网络中的计算机IP地址(在Windows上使用ipconfig命令或在Linux/Mac OS X上使用ifconfig命令检查)。请确保您的防火墙(在本地计算机和路由器上)不会阻止此(8000)端口

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

当添加参数
0.0.0.0:8000
以使Symfony不仅响应本地请求,而且还接受来自其他设备的请求时,可能会解决此问题

然后,调用应该如下所示:

php bin/console server:run 0.0.0.0:8000
当添加参数
0.0.0.0:8000
以使Symfony不仅响应本地请求,而且还接受来自其他设备的请求时,可以解决此问题

然后,调用应该如下所示:

php bin/console server:run 0.0.0.0:8000

在我的机器上是8000,但似乎简单地使用IP和端口是不起作用的!我在我的mac电脑上关闭了防火墙…我的机器上的防火墙是8000,但似乎仅仅使用IP加上端口是不起作用的!我在mac电脑上关闭了防火墙。。。