站長(zhǎng)在開發(fā)網(wǎng)站的時(shí)候,都需要在本地電腦中測(cè)試網(wǎng)站程序訪問(wèn)情況,但是有時(shí)候我們需要模擬真實(shí)的場(chǎng)景,如通過(guò)域名訪問(wèn)時(shí),如果你已經(jīng)租用了服務(wù)器,那么你可以直接將代碼上傳到服務(wù)器之后,通過(guò)域名訪問(wèn),但是,這樣可能比較麻煩,因?yàn)樯蟼麟m然不復(fù)雜,但是時(shí)間相對(duì)比較多。
所以可以通過(guò)在本地創(chuàng)建一個(gè)虛擬主機(jī),為虛擬的主機(jī)綁定一個(gè)域名,然后我們可以通過(guò)本地電腦的hosts文件將這個(gè)域名指向的ip地址改為127.0.0.1,注意,然后我們?cè)L問(wèn)這個(gè)域名的時(shí)候,就會(huì)自動(dòng)訪問(wèn)ip127.0.0.1,也就是訪問(wèn)我們自己電腦中的網(wǎng)頁(yè)程序。
那怎么創(chuàng)建本地虛擬主機(jī)?本文以PHPstudy為例,介紹如何在本地電腦中創(chuàng)建虛擬主機(jī)。IIS比較簡(jiǎn)單,本文不做介紹。
PHPstudy是一款極好的虛擬主機(jī)軟件,它是樹立一個(gè)含php+apache+mysql的服務(wù)器,支撐PHP編程的網(wǎng)站和mysql數(shù)據(jù)庫(kù)正常運(yùn)轉(zhuǎn)。具體的步驟如下:
點(diǎn)擊其它選項(xiàng)菜單—-》選擇站點(diǎn)域名管理。如下圖
初始的時(shí)候,站點(diǎn)為空。然后你可以在網(wǎng)站域名里填上域名,網(wǎng)站根目錄為你項(xiàng)目的根目錄,有需要的話,也可以設(shè)置第二域名,網(wǎng)站端口可以自己設(shè)置,通常為80。設(shè)置完畢后,點(diǎn)擊添加,左側(cè)就會(huì)出現(xiàn)所添加的域名。然后點(diǎn)擊保存設(shè)置并生成默認(rèn)文件。
作為例子,我添加的內(nèi)容為:
網(wǎng)站域名:www.beyond.com
根目錄:D:\phpStudy\WWW\test? ? ? ? ? ? (注意,網(wǎng)站域名不是一定要和項(xiàng)目名一樣,但在最好一樣)
第二域名:www.test.com
網(wǎng)站端口:80
保存設(shè)置之后,phpstudy會(huì)自動(dòng)重啟。
這時(shí),還得修改hosts文件,同樣點(diǎn)擊其它選項(xiàng)菜單—-》打開hosts
你會(huì)看到這樣的內(nèi)容,我截了一部分圖
這時(shí),你只需要在末尾添加一行,內(nèi)容為? ?127.0.0.1? ? 設(shè)置的域名,,,注意前面的#號(hào)代表注釋,所以不要加#
如我根據(jù)我的設(shè)置,添加如下內(nèi)容,結(jié)果如圖
然后保存,這時(shí)成功了
首先看一下這是test目錄下的文件index.php及內(nèi)容
然后通過(guò)瀏覽器,訪問(wèn)www.beyond.com
訪問(wèn)www.test.com
看到這里,相信你已經(jīng)會(huì)創(chuàng)建新站點(diǎn)了吧
做網(wǎng)站首先要找一個(gè)優(yōu)秀的網(wǎng)站空間服務(wù)商,來(lái)域名頻道選擇虛擬主機(jī)不會(huì)讓你失望。
windows虛擬主機(jī)支持Access 、SQLServer數(shù)據(jù)庫(kù),Linux虛擬主機(jī)支持MySQL數(shù)據(jù)庫(kù)。
海外虛擬主機(jī)國(guó)內(nèi)訪問(wèn)受國(guó)際網(wǎng)絡(luò)出口影響,訪問(wèn)可能較慢。如果您的網(wǎng)站需要國(guó)內(nèi)訪問(wèn)順暢,請(qǐng)選擇國(guó)內(nèi)節(jié)點(diǎn)虛擬主機(jī)。
域名頻道是全國(guó)五星級(jí)域名注冊(cè)和空間租用服務(wù)商,價(jià)格合理、申請(qǐng)簡(jiǎn)便,可以在線申請(qǐng),實(shí)時(shí)開通。注冊(cè)域名鏈接http://m.forest-oxygen.cn/webhost/