我正在使用wamp(php v 5.5.12,apache v 2.4.9)。当我启动Apache服务器时,图标变为绿色,好像一切都很好。我可以毫无问题地访问所有服务。当我尝试在httpd.conf中为我的symfony项目添加虚拟主机进行配置时,apache将不会重启。
<VirtualHost *:80>
DocumentRoot C:\wamp\www\tuto\Symfony\web
<Directory "C:\wamp\www\tuto\Symfony\web">
DirectoryIndex app_dev.php
Options -Indexes FollowSymLinks SymLinksifOwnerMatch
AllowOverride All
Allow from All
</Directory>
</VirtualHost>`
然后服务器图标保持黄色而不是绿色,我无法访问localhost网址。当我删除我的配置时,一切都恢复正常。请帮助我理解如何解决这个问题。
答案 0 :(得分:0)
你的结尾有一个单引号:
</VirtualHost>`
删除它。
答案 1 :(得分:0)
您可以使用内置服务器中的symfony 2。首先撤消httpd.conf上的任何更改 打开你的cmd并执行此操作:
cd C:\wamp\www\tuto\Symfony\web
下
php app/console server:run
现在在您的浏览器上尝试此操作:http://127.0.0.1:8000 这相当于:http://localhost/tuto/Symfony/web/app_dev.php
如果您想在本地IP上启动Web服务器,请使用此
php app/console server:run yourIP:port
答案 2 :(得分:0)
它已经解决了,谢谢你们! 我做了什么:
1 - 使用ServerName参数在httpd-vhost.conf中添加我的conf {@ 1}}在@skrilled说的内部部分。
2 - 在httpd.conf中,取消注释此行:ServerName www.project.com
3 - 在系统文件&#34; hosts&#34;中,我添加了这一行:Include conf/extra/httpd-vhosts.conf