1.下載與安裝
Apache:Web服務(wù)器
MySQL:數(shù)據(jù)庫(kù)
1.下載地址:http://www.wampserver.com/ 2.安裝步驟: ①下載 ②安裝界面(AMP版本)
2.WAMPServer服務(wù)面板介紹
服務(wù)面板:
localhost:WAMP服務(wù)信息界面摊灭。
phpMyAdmin:數(shù)據(jù)庫(kù)的管理工具。WAMP集成開發(fā)包中鸠天,不僅包括MySQL數(shù)據(jù)庫(kù),而且還集成了一個(gè)網(wǎng)頁(yè)版的MySQL數(shù)據(jù)庫(kù)管理工具苍碟,使用它可以可視化的管理一些數(shù)據(jù)庫(kù),可以不使用命令操作數(shù)據(jù)庫(kù)烹玉。
www目錄:網(wǎng)站的根目錄地址驰怎。點(diǎn)擊可打開網(wǎng)站的根目錄。
Apache:Web服務(wù)器軟件二打。重新啟動(dòng)服務(wù);停止服務(wù)等掂榔。
PHP目錄继效;
MySQL目錄:MySQL控制臺(tái):WAMP默認(rèn)的數(shù)據(jù)庫(kù)密碼為空,直接回車装获。
WebGrind:網(wǎng)站性能分析工具瑞信。
切換到在線狀態(tài):WAMP有兩種方式:在線狀態(tài)和離線狀態(tài)。在線狀態(tài):局域網(wǎng)可以訪問穴豫;離線狀態(tài):只有本機(jī)可以訪問凡简。
?3.自定義網(wǎng)站根目錄
①在E盤中新建一個(gè)Demo文件夾存放項(xiàng)目或網(wǎng)站代碼。
②為使服務(wù)與網(wǎng)站代碼分離精肃,修改配置文件httpd.conf( Apache目錄下 )的路徑: 查找配置文件中的DocumentRoot秤涩,修改路徑,如下圖司抱。 默認(rèn):
默認(rèn):
注:因?yàn)槲覀兊?a target="_blank" rel="nofollow">PHP文件都是要被Apache執(zhí)行的筐眷,所以需要讓Apache知道該去哪找這些PHP文件。
③重啟WAMP服務(wù) 對(duì)于配置文件的修改习柠,需重啟服務(wù)才能生效匀谣。
④在Demo中新建一個(gè)test.php文件:
⑤www目錄應(yīng)指向網(wǎng)站的根目錄。現(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目錄
?4.WAMPServer多站點(diǎn)配置
①修改虛擬目錄配置文件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同理):
⑦測(cè)試:
5.WAMPServer自擬定端口號(hào)
很多時(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ù) ③測(cè)試
問:為什么監(jiān)聽80端口不需要輸入端口號(hào)族奢,可以直接執(zhí)行test.php文件姥闭,見?3.④? 答:因?yàn)閃eb服務(wù)默認(rèn)的時(shí)候就是去尋找80端口的越走,所以不需要帶端口號(hào)棚品,如果把端口改為其他端口,需加入端口號(hào)廊敌,才能找到相應(yīng)的地址铜跑。