注釋:本文適用於wampserver2.5版本。
wamp是一個集成了apache、php、mysql的運行環境。
整個配置過程我們一共要用到3個文件
1. C:\Windows\System32\drivers\etc 下的 hosts文件
2. D:\wamp\bin\apache\apache2.4.9\conf\extra 下的 httpd-vhosts.conf
3. D:\wamp\bin\apache\apache2.4.9\conf下的httpd.conf
首先編輯httpd.conf文件
LoadModule php5_module "d:/wamp/bin/php/php5.5.12/php5apache2_4.dll" PHPIniDir d:/wamp/bin/php/php5.5.12 Include conf/extra/httpd-vhosts.conf
這三句,如果它們被#注釋了的話,去掉#
說明一下,第三句話一般注釋的,去掉注釋后就能開啟配置站點
到這里httpd.conf文件就編輯完成了
其次編輯 httpd-vhosts.conf 上面那步的第三句話就是讓本文件的配置起作用
可以按照此文件最后仿造,也可以按照我下面代碼寫,
<VirtualHost *:80> DocumentRoot "e:/PhpProject/" ServerName localhost2.com <Directory "e:/PhpProject/"> Options Indexes FollowSymLinks AllowOverride all Require all granted </Directory> </VirtualHost>
DocumentRoot "e:/PhpProject/" 毫無疑問是你自己的站點路徑
ServerName localhost2.com 是告訴瀏覽器你輸入這個你就能訪問你自己的站點 這個服務名最好是一個url的形式比如我寫的那樣,不然你輸入到某些坑爹瀏覽器他直接給你跳轉到百度搜索結果了
<Directory "e:/PhpProject/">
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
</Directory>
這段很關鍵,是給你自己的站點設置權限,不然沒法訪問
到此httpd.vhosts.conf就編輯完成了
最后編輯hosts文件
畢竟咱用的站點實在虛擬服務器上運行的,還得把我們的服務名告訴機器
這最后一步就是告訴本主機你的站點名
做法是在本文件最后添上
127.0.0.1 localhost2.com
按照以上流程配置完以后,重啟wamp所有服務,在瀏覽器輸入localhost2.com
就能訪問到自己的站點了。
總結:
以上方法全是筆者今天配了好幾個小時總結而來的,也在網上查閱了好多的資料與教程
大多數是復制粘貼的工作,對強大的wampserver沒有很細致的了解,只是簡單粗暴地配置運行而已。
也是自己總結保存一下,希望能幫到讀者。