天天看點

windows7配置wampserver2.5

wampserver2.5多站點配置報錯403或404問題

新手配置遇到很多坑,是以希望能記錄下來,搬磚

一.下載下傳安裝

下載下傳可在官網下載下傳或直接百度搜尋下載下傳;

安裝就一步步來就好了,不過安裝時所在的檔案路徑前不要有漢字,有坑

二.自定義網站根目錄及多站點配置

參考caoruiy部落客的部落格

Reven_凱部落客的部落格

及詳細配置多站點

在多站點配置時遇到各種報錯

1.修改apache的配置檔案httpd.cof檔案

*# Virtual hosts
Include conf/extra/httpd-vhosts.conf
如上所示,去掉前面的#号。
然後接着在這個檔案找到:
<Directory />
    AllowOverride All
    Require all granted   ///将Require all denied改成這樣(不要忘)
</Directory>
           

到此apache配置檔案修改結束。*

2.在修改httpd-vhosts.conf 檔案時

除了配置新添加的檔案,還有配置

*找到Apache下的conf/extra/http-vhosts.conf檔案,在裡面添加

<VirtualHost *:80>
DocumentRoot "根目錄(預設是www,改為我們自定義的檔案夾名,我的是G:/PHPdemo)"
ServerName localhost
</VirtualHost>
           

儲存。重新開機wamp。*

3.C:\Windows\System32\drivers\etc\hosts檔案修改

以下面的為例配置就好

*<VirtualHost *:>
    DocumentRoot "e:/PhpProject/"
    ServerName localhost2.com
     <Directory "e:/PhpProject/">
        Options Indexes FollowSymLinks
        AllowOverride all
        Require all granted
    </Directory>
</VirtualHost>*
           

備注:

1.localhost打開後發現檔案夾圖示不能正常顯示,可參照如下方法修改

Alias /icons/ “C:/Dev/Projets/WampServer2-b/install_files_wampserver2/bin/apache/Apache2./icons/”

<Directory “C:/Dev/Projets/WampServer2-b/install_files_wampserver2/bin/apache/Apache2./icons”>

Options Indexes MultiViews

AllowOverride None

Order allow,deny

Allow from all

Directory>
           

改為

Alias /icons/ “icons/”

<Directory “icons”>

Options Indexes MultiViews

AllowOverride None

Order allow,deny

Allow from all

Directory>
           

上面用的相對目錄,因為在 httpd.conf 裡面設定了

ServerRoot “D:/wamp/bin/apache/apache2.″
           

也可以使用絕對目錄

wampbinapacheApache2.2.17icons