使用phpstudy建立本地虛擬主機

  在使用php開發網站的時候,每次測試本身的網站時,一般都是用localhost/dirname/filename.php來訪問本身所寫的程序php

  可是有時候咱們須要模擬真實的場景,如經過域名訪問時,若是你已經租用了服務器,那麼你能夠直接將代碼上傳到服務器以後,經過域名訪問,可是,這樣可能比較麻煩,由於上傳雖然不復雜,可是時間相對比較多。瀏覽器

  因此能夠經過在本地建立一個虛擬主機,爲虛擬的主機綁定一個域名,而後這個域名指向的ip地址改成127.0.0.1,注意,這個域名本來的ip多是112.252.36.1(假設的該域名對應的真實ip),而後咱們訪問這個域名的時候,就會自動訪問ip127.0.0.1,而不是真實ip。服務器

  咱們能夠經過這個域名訪問咱們在本地的程序,即用www.test.com/index.php代替localhost/index.php,注意這裏不是Internet中的那個主機。咱們只是讓運行在本地的DNS服務器將咱們設置的域名對應的IP指向127.0.0.1,而不是指向遠端的112.252.36.1(假設的該域名對應的真實ip)。測試

  上面寫的那些解釋啥的,若是有疑問,能夠查閱一些Apcache,DNS服務器的資料,其實,不懂那些原理,也是沒問題的。網站

  具體的步驟以下:3d

  點擊其它選項菜單----》選擇站點域名管理。以下圖blog

  初始的時候,站點爲空。而後你能夠在網站域名裏填上域名,網站根目錄爲你項目的根目錄,有須要的話,也能夠設置第二域名,網站端口能夠本身設置,一般爲80。設置完畢後,點擊添加,左側就會出現所添加的域名。而後點擊保存設置並生成默認文件。ip

  做爲例子,我添加的內容爲:開發

    網站域名:www.beyond.com域名

    根目錄:D:\phpStudy\WWW\test            (注意,網站域名不是必定要和項目名同樣,但在最好同樣)

    第二域名:www.test.com

    網站端口:80

  保存設置以後,phpstudy會自動重啓。

  這時,還得修改hosts文件,一樣點擊其它選項菜單----》打開hosts

  你會看到這樣的內容,我截了一部分圖

  這時,你只須要在末尾添加一行,內容爲   127.0.0.1    設置的域名,,,注意前面的#號表明註釋,因此不要加#

  如我根據個人設置,添加以下內容,結果如圖

而後保存,這時成功了

 

首先看一下這是test目錄下的文件index.php及內容

 

而後經過瀏覽器,訪問www.beyond.com

訪問www.test.com

 

 

看到這裏,相信你已經會建立新站點了吧

相關文章
相關標籤/搜索