Wamp上的许多Laravel装置

时间:2013-01-30 13:34:28

标签: apache wampserver laravel

所以,最近我一直在做一些项目,使用Laravel很棒,但我无法弄清楚如何正确设置VirtualHost,因为每次我这样做,我只能访问我正在工作的当前项目在,其他链接给我错误。

<VirtualHost *:80>
    DocumentRoot /Users/JonSnow/Sites/MySite/public
    ServerName mysite.dev
</VirtualHost>

我在httpd.conf中最后有这个,如何正确更改它以允许我访问localhost /和其他项目安装?

电流:

NameVirtualHost *:80

<VirtualHost *:80>
    DocumentRoot C:/Users/www
    ServerName localhost
</VirtualHost>


<VirtualHost *:80>
    DocumentRoot C:/Users/game/public
    ServerName localhost/game
</VirtualHost>

现在......我只是希望localhost成为我的普通主机,只需将localhost / game指向公共文件夹。

2 个答案:

答案 0 :(得分:1)

在httpd.conf文件中(可以通过Wamp配置菜单访问)

NameVirtualHost 127.0.0.1

<VirtualHost 127.0.0.1>
    ServerName mysite.dev
    DocumentRoot "e:/www/mysite/public"
</VirtualHost>

<VirtualHost 127.0.0.1>
    ServerName gamesite.dev
    DocumentRoot "e:/www/gamesite/public"
</VirtualHost>

// repeat for each site you want to work on

然后您还需要编辑名为“hosts”的文件(无扩展名 - 只是“hosts”) - 您可以在C:\Windows\System32\drivers\etc中找到它。在该文件中,它可能是空的,或者您可能已经有一些东西在那里。只需将这两行放在文件的最顶部(即第1行)

127.0.0.1 mysite.dev
127.0.0.1 gamesite.dev

// repeat for each site you are working on

现在保存,重新启动计算机,然后它就能正常工作。

答案 1 :(得分:0)

您应该可以通过以下方式将其拉下来:

<VirtualHost *:80>
   DocumentRoot /Users/JonSnow/Sites
   ServerName localhost
</VirtualHost>

只要在NameVirtualHost *:80文件的某处添加httpd.conf

无论如何,这对我有用:)