配置 windows 系統的 host 文件。
在C:\Windows\System32\drivers\etc 目錄下的 hosts
hosts 文件沒有擴展名。hosts是windows文件,配置本地訪問域名IP,端口。
hosts 用記事本或文本編輯軟件打開。
hosts 文件默認兩行:
127.0.0.1 localhost ::1 localhost
帶有#號開關的,是注釋,說明。
# For example: # # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host # localhost name resolution is handled within DNS itself. # 127.0.0.1 localhost # ::1 localhost
同一IP下,我配置了三個域名:
127.0.0.1 localhost ::1 localhost 127.0.0.1 test1.cc 127.0.0.1 dedesp1.cc 127.0.0.1 dedesp2.cc
系統 IP 和域名配置好后,就去找 wampserver 配置Apache 的域名目錄相關文件。
修改 wampserver 兩個文件
wampserver安裝盤符:\wamp64\bin\apache\apache2.4.23\conf\
httpd.conf
wampserver安裝盤符:\wamp64\bin\apache\apache2.4.23\conf\extra\
httpd-vhosts.conf
放在一起看,有幾個共同目錄:
:\wamp64\bin\apache\apache2.4.23\conf :\wamp64\bin\apache\apache2.4.23\conf\extra
httpd.conf 文件
找到代碼 Include conf/extra/httpd-vhosts.conf 前面不要有 # 號,有#號這個文件就補充注釋掉了,如果有#號,去掉。
大約在 522 行。
httpd-vhosts.conf 文件,配置你要的多目錄網站。
原有代碼:
# Virtual Hosts # <VirtualHost *:80> ServerName localhost DocumentRoot d:/wamp64/www <Directory "d:/wamp64/www/"> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All Require local </Directory> </VirtualHost> #
原有代碼不要動,按這個規則配置你的目錄,配置幾個都可以。
示例如下:
<VirtualHost *:80> ServerName test1.cc DocumentRoot d:/Demo/root1 <Directory "d:/Demo/root1/"> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All Require local </Directory> </VirtualHost>
在配置的目錄寫一個PHP文件測試一下就可以了。
示例:
echo "hello 123";
示例2:
<?php echo "hello tes1"; echo "hello root1"; phpinfo(); ?>
如果有什么不明白的,加QQ群:186970878