如何设置通过网络浏览器访问 Symfony2 应用程序?
How to set up access to Symfony2 application via web browser?
我有一个 Linux 虚拟盒子,使用 Vagrant 构建。我正在开发一个使用 Symfony2 构建的应用程序,并希望使用 PHP 的内置服务器来托管该应用程序。我已经使用命令 PHP 成功获得了 PHP 服务器 运行:php bin/console server:start
。这告诉我:
[OK] Web server listening on http://127.0.0.1:8000
我在 Vagrantfile 中指定了以下内容:
config.vm.network "private_network", ip: "192.168.56.109
我想通过主机上的浏览器访问应用程序,主机 运行 在 Windows 7.
我怎样才能做到这一点?
built-in 网络服务器的默认 IP 是 127.0.0.1
。为了让它在你的流浪机器外可见,你需要将它绑定到 0.0.0.0
:
php bin/console server:start 0.0.0.0
然后您访问 http://192.168.56.109:8000
它应该可以正常工作。
我有一个 Linux 虚拟盒子,使用 Vagrant 构建。我正在开发一个使用 Symfony2 构建的应用程序,并希望使用 PHP 的内置服务器来托管该应用程序。我已经使用命令 PHP 成功获得了 PHP 服务器 运行:php bin/console server:start
。这告诉我:
[OK] Web server listening on http://127.0.0.1:8000
我在 Vagrantfile 中指定了以下内容:
config.vm.network "private_network", ip: "192.168.56.109
我想通过主机上的浏览器访问应用程序,主机 运行 在 Windows 7.
我怎样才能做到这一点?
built-in 网络服务器的默认 IP 是 127.0.0.1
。为了让它在你的流浪机器外可见,你需要将它绑定到 0.0.0.0
:
php bin/console server:start 0.0.0.0
然后您访问 http://192.168.56.109:8000
它应该可以正常工作。