在使用php開發**的時候,每次測試自己的**時,通常都是用localhost/dirname/filename.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伺服器的資料,其實,不懂那些原理,也是沒問題的。
具體的步驟如下:
點選其它選項選單----》選擇站點網域名稱管理。如下圖
初始的時候,站點為空。然後你可以在**網域名稱裡填上網域名稱,**根目錄為你專案的根目錄,有需要的話,也可以設定第二網域名稱,**埠可以自己設定,通常為80。設定完畢後,點選新增,左側就會出現所新增的網域名稱。然後點選儲存設定並生成預設檔案。
作為例子,我新增的內容為:
第二網域名稱:www.test.com
儲存設定之後,phpstudy會自動重啟。
這時,還得修改hosts檔案,同樣點選其它選項選單----》開啟hosts
你會看到這樣的內容,我截了一部分圖
這時,你只需要在末尾新增一行,內容為 127.0.0.1 設定的網域名稱,,,注意前面的#號代表注釋,所以不要加#
如我根據我的設定,新增如下內容,結果如圖
然後儲存,這時成功了
首先看一下這是test目錄下的檔案index.php及內容
然後通過瀏覽器,訪問www.beyond.com
訪問www.test.com
看到這裡,相信你已經會建立新站點了吧
本地PHPStudy配置Redis
荊軻刺秦王 在配置 redis 之前,我們首先要開啟本地的 phpinfo 看一下,我們的本地是否安裝了 redis 開啟瀏覽器輸入 http localhost phpinfo.php ctrl f 全域性搜尋一下 redis 如果沒有 就說明,你沒有配置過 redis 這個 phpinfo 除了...
phpstudy本地使用的相關的設定
在安裝好環境的時候,預設資料庫賬號和密碼都是root。在本地的時候需要重新配置目錄檔案,譬如你安裝在d盤,想把工作的相關檔案放在e,那麼就要指定網域名稱以及目前,增添乙個隨便編寫的網域名稱,同時開啟host檔案在裡面新增一行 127.0.0.1 編寫的網域名稱 儲存下來。在php執行檔案的時候記憶體...
本地如何使用phpstudy環境搭建多站點
1.開啟 phpstudy 站點網域名稱管理新增 網域名稱為 localhost.yungou.com 目錄為 e mypro yungou 2.開啟 hosts 檔案 如果不能修改請關閉qq管家,右鍵用管理員身份開啟 localhost 127.0.0.1 localhost.yungou.com...