XAMPP的安裝與配置

2021-07-05 21:41:21 字數 1500 閱讀 7573

下面的方法親測有效~

有時候你需要一些頂級網域名稱訪問方式來訪問你本地的專案檔案而不是目錄方式訪問,這時候就需要配置虛擬主機,給你的目錄繫結乙個網域名稱(本地的話可以通過修改 hosts 檔案隨便繫結什麼網域名稱比如 www.a.com 或者 localdemo)。 現在假定你有兩個目錄,乙個存在於 /xampp/htdocs/a,另乙個存在於 /xampp/htdocs/b 。 現在你想要在本地測試的時候訪問 www.a.com 對應的目錄是 /xampp/htdocs/a ,訪問 www.b.com 對應的目錄是 /xampp/htdocs/b 。 懂得 apache配置的其實就可以繞開了,因為 xampp 無非就是整合了 apache 之類的環境整合包,實現多網域名稱也就是通過配置 apache 實現的。

2.1 首先修改c盤windows\system32\drivers\etc目錄下的 hosts 檔案,用記事本開啟,加入:

(是在檔案的未尾加入)

127.0.0.1 www.a.com

127.0.0.1 www.b.com

2.2 開啟xampp\apache\conf\httpd.conf檔案,搜尋 「include conf/extra/httpd-vhosts.conf」,確保前面沒有 # 注釋符,也就是確保引入了 vhosts 虛擬主機配置檔案。開啟了httpd-vhosts.conf,預設的httpd.conf 預設配置失效(確保 httpd-vhosts.conf 檔案裡也開啟了虛擬主機配置,見第3條),訪問此ip的網域名稱將全部指向 vhosts.conf 中的第乙個虛擬主機。

2.3 在虛擬主機設定檔案xampp\apache\conf\extra\httpd-vhosts.conf裡設定: 取消 namevirtualhost *:80 前面的 ##,這樣就啟用了 vhosts.conf ,預設的httpd.conf預設配置失效。虛擬主機配置將只設定在 httpd-vhosts.conf 裡。

documentroot /xampp/htdocs/a

servername www.a.com

documentroot /xampp/htdocs/b

servername www.b.com

2.4 設定完了第3條之後,你會發現訪問 localhost直接指向到設定的 a 那個路徑去了,這個問題在第2條有講。也就是開啟了 vhosts後,預設的 httpd 的配置就會失效了,預設的訪問就指向到 vhosts 裡的第一條設定去了。這時候你要把 localhost的目錄配置給設定回來。

documentroot /xampp/htdocs/

servername localhost

至此,xampp 的虛擬主機設定完畢,現在 訪問 localhost 還是原來的 xampp 的幫助指南,訪問 www.a.com 將指向到繫結的 a 目錄,訪問 www.b.com 將指向到繫結的 b 目錄。

注意:要想可以訪問www.a.com,www.b.com,必須在你的儲存路徑下有資料夾a、資料夾b,資料夾中有相應的html**和js樣式,並且訪問時需要開啟xampp的配置環境,也就是apache必須在start狀態。

XAMPP的安裝及配置

更換了新電腦,安裝了破解的 idea15 還有php storm 準備把之前的前端東西拾起來,之前在實驗室的電腦上安裝軟體安得比雜亂,而且只能在本地使用 apache 本地的 sql不能用,依稀記得上次埠那一直有問題。現在是自己的本本需要好好按一下,希望把 sql的功能也開了。哦對,機器是64位 w...

PHP整合環境XAMPP的安裝與配置

1.xmapp簡介 xampp apache mysql mariadb php perl 開頭的x代表x os,代表可以在任何常見作業系統下使用,包括windows mac linux,開源平台。xampp apache mysql php perl 是乙個功能強大的建站整合軟體包。這個軟體包原來...

XAMPP 之 Phing 配置安裝

phing官網 換了新版的xampp感覺速度快了不少,想安裝phing,發現xampp php 已經安裝好了phing。命令列執行 pear 路徑在 c php pear 提示 data dir 路徑 c php pear data dir pear config set data dir and ...