wap apache 2.4.9在httpd.conf

时间:2015-07-22 23:19:35

标签: php apache symfony virtualhost httpd.conf

我正在使用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网址。当我删除我的配置时,一切都恢复正常。请帮助我理解如何解决这个问题。

3 个答案:

答案 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