在Virtual Box Ubuntu上运行symfony 2

时间:2016-01-28 12:15:17

标签: symfony virtualbox

使用虚拟机运行symfony 2时localhost部分如何应用?例如(来源:https://symfony.com/doc/master/book/installation.html#running-the-symfony-application):当我在命令提示符下看到以下内容时:CMD

并在我的主机客户端上输入浏览器,输入http://localhost:8000,找不到该页面。然而,当我在浏览器中输入我的puphpet虚拟主机时,var / www / index.html被正确加载。

Symfony 2安装在虚拟机上。

如何在浏览器中显示symfony(默认模板)? 我忘了什么,我错过了什么或者我应该读些什么吗?

编辑:$ _SERVER ['REMOTE_ADDR']返回192.168.56.1而不是192.168.56.101。

2 个答案:

答案 0 :(得分:1)

当您尝试在主机上打开http://localhost:8000时,浏览器会调用您的localhost来打开此页面。检查VM的IP地址(ifconfig),然后在主机上调用:VM_IP_ADDRESS:8000。

答案 1 :(得分:0)

您不应该使用PHP的内置服务器! PuPHPet支持Nginx和Apache。考虑到我看到/var/www/awesome告诉我你安装了其中一个。

您应该使用vhosts访问您的应用程序,并将该条目添加到系统的hosts文件(Linux / OSX上的/etc/hosts)。