WampServer本地搭建PHP環(huán)境教程,可以安裝織夢(mèng)程序、帝國(guó)、WP等開(kāi)源程序,使用起來(lái)個(gè)人建議比國(guó)產(chǎn)的PHPSTUDY麻煩很多,建議使用 PHPstudy本地搭建PHP環(huán)境視頻教程 。
聲明:如果只是需要通過(guò)localhost來(lái)訪問(wèn)本地站點(diǎn),則只需要完成第一步即可。
1. 軟件下載與安裝
1.1 WampServer下載
- 官網(wǎng)下載(3.0.6):
www.wampserver.com/en/
1.2 軟件安裝
注意:本文所有的步驟都是基于2.2版本,其他版本相關(guān)操作可能有所出入。
2. 正文
2.1 通過(guò)localhost以及ip地址來(lái)訪問(wèn)根文件夾
安裝完畢后,單擊任務(wù)欄中的WampServer圖標(biāo),點(diǎn)擊localhost就會(huì)在瀏覽器中打開(kāi)默認(rèn)的根文件夾中index.php文件,顯示如下:
然后進(jìn)行如下操作(如果出現(xiàn)403 forbidden的情況也不要著急,進(jìn)行如下的操作即可):
- step1:點(diǎn)擊WampServer圖標(biāo),在Apache目錄下找到httpd.conf文件,用記事本打開(kāi)。
- step2:Ctrl+F查找deny,將如下幾個(gè)位置的deny改成Allow。
- step3:更改完成后Ctrl+S保存,按照如下的步驟重啟Apache:
- step4:在瀏覽器的地址欄中輸入localhost或當(dāng)前設(shè)備的ip地址就可以訪問(wèn)到WampServer默認(rèn)的根文件夾了,在同一局域網(wǎng)下的其他設(shè)備同樣可以通過(guò)ip地址訪問(wèn)到默認(rèn)文件夾。
ip地址的查看方式:Win+R鍵打開(kāi)運(yùn)行,輸入cmd,回車,輸入ipconfig即可看到ip地址。
2.2 更改服務(wù)器默認(rèn)文件夾
打開(kāi)httpd.conf文件,查找document.root,將路徑改為你想要設(shè)置的默認(rèn)路徑,如下:
按照上文提到的方式重啟Apache后在瀏覽器中輸入localhost,就變成了剛剛設(shè)置好的默認(rèn)文件夾。
2.3 通過(guò)域名訪問(wèn)多個(gè)站點(diǎn)
- step1:先在更改后的默認(rèn)文件夾中新建需要通過(guò)域名訪問(wèn)的站點(diǎn),每一個(gè)站點(diǎn)都是一個(gè)獨(dú)立的文件夾,如下是我的默認(rèn)文件夾:
- step2:在httpd.conf文件中Ctrl+F查找virtual hosts,將它下面的Include conf/extra/httpd-vhosts.conf前面的"#"(下圖紅色方框)去掉,保存。
- step3:在安裝路徑下的wampinpacheApache2.2.21confextra路徑中打開(kāi)httpd-vhosts.conf文件,添加localhost,如下:
然后添加你想通過(guò)域名訪問(wèn)的站點(diǎn),示例如下:
添加域名.PNG
- step4:最后一步,找到C:/Windows/System32/drivers/etc 下的host文件,一般可以看到最下方有一個(gè)127.0.0.1對(duì)應(yīng)一個(gè)localhost域名,我們需要將剛剛添加的兩個(gè)localhost和兩個(gè)域名都添加到最下面,對(duì)應(yīng)我之前進(jìn)行的操作,就是添加如下內(nèi)容:
127.0.0.1 localhost
127.0.0.1 localhost
127.0.0.1 xiuzhanwang.com
127.0.0.1 mengdiqiu.com.cn
效果如下:
然后按照之前的步驟重啟Apache,就可以在瀏覽器的地址欄中通過(guò)之前設(shè)定的域名訪問(wèn)默認(rèn)文件夾中的網(wǎng)站了。
大功告成。
注:通過(guò)改hosts文件實(shí)現(xiàn)域名訪問(wèn)本地文件的原理:當(dāng)用戶在地址欄中輸入要訪問(wèn)的網(wǎng)址時(shí),瀏覽器首先會(huì)在hosts文件中查找,如果有對(duì)應(yīng)的域名,則會(huì)優(yōu)先訪問(wèn)該域名所指向的本地文件。如果沒(méi)有,瀏覽器才會(huì)去網(wǎng)絡(luò)中查找有沒(méi)有對(duì)應(yīng)的域名。