Wampserver 2.5 多站點配置方法

寫在開頭:本文適用於wampserver2.5版本,和wamp的老版本配置有語法上的區別,筆者正是由於被老版本的配置辦法給整迷糊了因此才總結了一篇針對2.5版本的配置方法,若是您還停留在1.x或着已經到了3.x以上,請節省您寶貴的時間javascript

wamp是一個集成了apache、php、mysql的運行環境php

幾個月前筆者開始使用wamp2.5學習php,因爲那時候剛剛入門並且重心在於學習php,因此在配置wamp的時候參照一些網上的文章配置來配置去瞎貓碰死耗子配好了,心想能用就好了管他呢。css

今天筆者動了下wamp的配置文件,想新配個站點,發現怎麼都配很差,一怒之下卸載wampserver從新來過,搞了好幾個小時終於搞明白怎麼樣配好一個本身的站點,廢話很少說你們跟着筆者從一個新安裝好的wampserver開始配置多站點。java

整個配置過程咱們一共要用到3個文件,請你們先打開這些文件方便下面修改
C:\Windows\System32\drivers\etc 
下的 hosts文件mysql

D:\wamp\bin\apache\apache2.4.9\conf\extra 
下的 httpd-vhosts.confsql

D:\wamp\bin\apache\apache2.4.9\conf
下的 httpd.confapache

1.編輯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 
  • 1
  • 2
  • 3
  • 4
  • 5

這三句,若是它們被#註釋了的話,去掉#
說明一下,第三句話通常註釋的,去掉註釋後就能開啓配置站點服務器

而後就不用管httpd.conf了。ide

2.編輯 httpd-vhosts.conf
上面那步的第三句話就是讓本文件的配置起做用

咱們看到23~30行,這就是一個配置站點的範例,你能夠參照它寫一個,也能夠按照我下面的標準寫一個站點信息

<VirtualHost *:80> DocumentRoot "e:/PhpProject/" ServerName localhost2.com <Directory "e:/PhpProject/"> Options Indexes FollowSymLinks AllowOverride all Require all granted </Directory> </VirtualHost>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

以上是我複製來粘貼去最後琢磨出來最精簡的寫法,少一句不行,多一句累贅

DocumentRoot "e:/PhpProject/" 毫無疑問是你本身的站點路徑 ServerName localhost2.com 是告訴瀏覽器你輸入這個你就能訪問你本身的站點 這個服務名最好是一個url的形式好比我寫的那樣,否則你輸入到某些坑爹瀏覽器他直接給你跳轉到百度搜索結果了 <Directory "e:/PhpProject/"> Options Indexes FollowSymLinks AllowOverride all Require all granted </Directory> 這段很關鍵,是給你本身的站點設置權限,否則無法訪問
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

3.編輯  hosts文件

畢竟咱用的站點實在虛擬服務器上運行的,還得把咱們的服務名告訴機器
這最後一步就是告訴本主機你的站點名
作法是在本文件最後添上

127.0.0.1         localhost2.com

按照以上流程配置完之後,重啓wamp全部服務,在瀏覽器輸入localhost2.com
就能訪問到本身的站點了。

常見的問題
wampserver默認用的是80端口,有時候會被其餘程序佔用,當被佔用的時候,你只需在httpd-vhosts.conf 裏面找到

Listen 0.0.0.0:80 Listen [::0]:80
  • 1
  • 2

在它後面再添個自定義的端口號,最好6000以上,好比下面的

Listen 0.0.0.0:8080 Listen [::0]:8080
  • 1
  • 2

而後配置站點信息的時候,在

<VirtualHost *:80>
  • 1

中把80改爲本身的端口號,就能夠順利地訪問本身的站點了。

相關文章
相關標籤/搜索