[英]PhpStorm + Vagrant + Symfony2
我想使用无业游民的框显示Symfony2页面。 如果我打开无业游民的盒子(无业游民),并通过ssh命令“ php app / console server:run”使用,那么我会看到信息“服务器在http://127.0.0.1:8000
运行”,并且如果我转到网站主机上的“ 192.168.33.10
”或“ 127.0.0.1
”或“ 127.0.0.1:8000
”,那么我看不到symfony2站点。
问题:如何正确配置流浪者文件,让我看到symfony2网站?
Its keys lines in my vagrant file .
....
config.vm.box = "symfony-v0.2.0"
config.vm.network "forwarded_port", guest: 8000, host: 80
config.vm.network "private_network", ip: "192.168.33.10"
config.vm.network "public_network"
config.vm.synced_folder "./", "/var/www/"
....
Add informations:
==> default: Mounting shared folders...
default: /var/www => C:/Users/Wojtek/PhpstormProjects/DragonisProject/Symfony2Project
default: /vagrant => C:/Users/Wojtek/PhpstormProjects/DragonisProject/Symfony2Project
从Vagrantfile中删除config.vm.network "private_network", ip: "192.168.33.10"
行config.vm.network "private_network", ip: "192.168.33.10"
。 然后将服务器服务器启动为php app/console server:run 0.0.0.0:8000
,它将侦听所有ip地址并以http://localhost
访问,因为您已将端口8000转发至主机上的端口80。
1)确保将本地主机文件设置为将站点指向正确的无业游民的IP(192.168.33.10)(如果适用)。 否则,直接使用IP。
2)如果您的vagrant实例正在运行,则问题可能是由于您在vagrant框中的apache conf所致。
确保为您的站点安装了正确的Apahce / nginx虚拟主机。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.