網上有很多狗屁不通的方式。根本不是自己配置出來的。大都是乙個模子裡面盜出來的。自己不經歷,不知道它的不簡單。
1.保證httpd.conf下
loadmodule php5_module "d:/e/php/wamp/bin/php/php5.5.12/php5apache2_4.dll"
phpinidir d:/e/php/wamp/bin/php/php5.5.12
這兩個沒被注釋掉
2.開啟多站點配置:
httpd.conf下面:include conf/extra/httpd-vhosts.conf 去掉前面注釋
3.httpd.conf下監聽埠(這個好像原來老版本不是這樣配置的。所以模仿第乙個80的埠,可以寫出8080的埠)
listen 0.0.0.0:80
listen [::0]:80
#listen to 8080
listen 0.0.0.0:8080
listen [::0]:8080
4.http-vhosts.conf配置(注意 require all granted,不要寫成什麼allow from all什麼的。可以參考httpd.conf中的寫法。)
serveradmin webmaster@dummy-host2.example.com
documentroot "d:/e/php/wamp/think"
servername localhost
serveralias localhost
errorlog "logs/dummy-host2.example.com-error.log"
customlog "logs/dummy-host2.example.com-access.log" common
options indexes followsymlinks
allowoverride all
require all granted
serveradmin webmaster@dummy-host2.example.com
documentroot "d:/e/php/wamp/www"
servername localhost
serveralias localhost
errorlog "logs/dummy-host2.example.com-error.log"
customlog "logs/dummy-host2.example.com-access.log" common
options indexes followsymlinks
allowoverride all
require all granted
注意修改正確的專案根目錄
d:/e/php/wamp/www 和 d:/e/php/wamp/think
注意require all granted不要寫成 allow from all 之類的。apache版本高了 語法也變了。
現在可以訪問 localhost:80
localhost:8080了
如果覺得有用,請註明出處。
---------------------
配置多埠的虛擬主機,其實有個好處就是把乙個伺服器扳成兩半,同時放多個站點上去。網域名稱繫結的時候,只需要繫結到不通的埠上就行了。
還有乙個好處就是 程式設計師電腦上就不只是乙個 www的根目錄了,一次性可以開啟多個本地站點。
apache 多埠配置和虛擬主機配置
1 開啟httpd.conf檔案 2 新增埠監聽 找到lisen 80 在後面新增 listen 埠號 如listen 1112 port 你的埠 project name 你的專案名稱 project url 你的專案網域名稱 project path 你的專案檔案路徑 3 在檔案最後面新增配置 ...
wamp虛擬主機配置
今天學習zend framework 順便學習了一下配置虛擬主機,記錄一下 1 首先 開啟apache的配置檔案httpd.conf,並去掉 include conf extra httpd vhosts.conf前面的 啟用虛擬主機功能 2 先把localhost配置好,免得以後訪問localho...
wamp虛擬主機配置
1 首先開啟apache的配置檔案httpd.conf,並去掉 include conf extra httpd vhosts.conf前面的 啟用虛擬主機功能 2 先把localhost配置好,免得以後訪問localhost出現問題,我的wamp專案根目錄是d wamp www。將下面資訊新增到a...