如何通过Web浏览器设置对Symfony2应用程序的访问


How to set up access to Symfony2 application via web browser?

我有一个使用Vagrant构建的Linux虚拟盒子。我正在开发一个使用 Symfony2 构建的应用程序,并希望使用 PHP 的内置服务器来托管该应用程序。我已经使用以下命令成功运行了 PHP 服务器:php bin/console server:start .这告诉我:

 [OK] Web server listening on http://127.0.0.1:8000

我在流浪者文件中指定了以下内容:

config.vm.network "private_network", ip: "192.168.56.109

我想通过运行在 Windows 7 上的主机上的浏览器访问该应用程序。

我怎样才能做到这一点?

内置 Web 服务器的默认 IP 是 127.0.0.1 。为了使它在流浪机器之外可见,您需要将其绑定到0.0.0.0

php bin/console server:start 0.0.0.0

然后你访问http://192.168.56.109:8000它应该可以正常工作。