使用虚拟机运行symfony 2时localhost部分如何应用?例如(来源:https://symfony.com/doc/master/book/installation.html#running-the-symfony-application):当我在命令提示符下看到以下内容时:
并在我的主机客户端上输入浏览器,输入http://localhost:8000,找不到该页面。然而,当我在浏览器中输入我的puphpet虚拟主机时,var / www / index.html被正确加载。
Symfony 2安装在虚拟机上。
如何在浏览器中显示symfony(默认模板)? 我忘了什么,我错过了什么或者我应该读些什么吗?
编辑:$ _SERVER ['REMOTE_ADDR']返回192.168.56.1而不是192.168.56.101。
答案 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
)。