1.下載地址:http://www.wampserver.com/
2.安裝步驟:
①下載
②安裝界面(AMP版本)
①在E盤中新建一個(gè)Demo文件夾存放項(xiàng)目或網(wǎng)站代碼。
②為使服務(wù)與網(wǎng)站代碼分離,修改配置文件httpd.conf( Apache目錄下 )的路徑:
查找配置文件中的DocumentRoot,修改路徑,如下圖。
默認(rèn):
默認(rèn):
注:因?yàn)槲覀兊腜HP文件都是要被Apache執(zhí)行的,所以需要讓Apache知道該去哪找這些PHP文件。
③重啟WAMP服務(wù)
對(duì)于配置文件的修改,需重啟服務(wù)才能生效。
④在Demo中新建一個(gè)test.php文件:
⑤www目錄應(yīng)指向網(wǎng)站的根目錄?,F(xiàn)在點(diǎn)開依然沒有改變,因?yàn)檫@里的路徑是WAMP集成包的配置文件中所配置的,我們必須更改WAMP開發(fā)包中的配置文件,才可以實(shí)現(xiàn)這個(gè)的更改。
現(xiàn)修改:
1.打開wamp文件夾下的wampmanager.ini文件:
默認(rèn):
2.打開wamp文件夾下的wampmanager.tpl文件:
默認(rèn):
3.退出WAMP,重新打開,www目錄變?yōu)镈emo目錄
①修改虛擬目錄配置文件httpd-vhosts.conf:
其中給出了兩個(gè)示例:
ServerAdmin:設(shè)置管理員的郵箱地址;
DocumentRoot:文件目錄,網(wǎng)站代碼放在的目錄;
ServerName:主機(jī)名/域名;
ErrorLog:錯(cuò)誤日志;
CustomLog:日常日志。
新建兩個(gè)站點(diǎn),把暫時(shí)不需要的刪掉:(第一個(gè)網(wǎng)站的代碼放在Demo下的test01文件夾下,以此類推)
②httpd-vhosts.conf是擴(kuò)展文件,在默認(rèn)情況下不會(huì)被加載,要讓Apache包含這個(gè)配置文件:
③因?yàn)樵贏pache中是默認(rèn)拒絕其他外部主機(jī)
地址訪問服務(wù)器下的資源,除了本地的索引。在這里我們要把它修改為允許其他地址訪問。
打開Apache的配置文件httpd.conf:
④重新啟動(dòng)所有服務(wù)
⑤在E盤中的Demo文件夾內(nèi),創(chuàng)建剛剛在httpd-vhosts配置好的兩個(gè)網(wǎng)站的代碼。
test01.com網(wǎng)站映射到的就是E:/Demo/test01文件夾中;
test02.com網(wǎng)站映射到的就是E:/Demo/test02文件夾中。
在test01和test02文件夾下,分別建一個(gè)index.php文件:
⑥找到windows操作系統(tǒng)里面的hosts文件:
打開hosts文件,在其中添加兩個(gè)站點(diǎn)(含義:告訴瀏覽器,若碰到test01.com這個(gè)域名,解析的話首先從127.0.0.1(即本地)這個(gè)IP下面去請(qǐng)求資源,test02同理):
⑦測試:
很多時(shí)候,安裝好了WAMPServer卻啟動(dòng)不了,可能就是端口沖突了。
端口沖突:Apache默認(rèn)使用的端口是80端口,如果在啟動(dòng)Apache之前,80端口被其他程序占用了,那么Apache有可能啟動(dòng)失敗。這時(shí)應(yīng)把默認(rèn)的80端口改為其他未被占用的端口。按照如下操作:
①修改Apache的http.conf文件:
②重新啟動(dòng)所有服務(wù)
③測試
問:為什么監(jiān)聽80端口不需要輸入端口號(hào),可以直接執(zhí)行test.php文件,見?3.④?
答:因?yàn)閃eb服務(wù)默認(rèn)的時(shí)候就是去尋找80端口的,所以不需要帶端口號(hào),如果把端口改為其他端口,需加入端口號(hào),才能找到相應(yīng)的地址。
聯(lián)系客服