在 XAMPP 中建立多個站台

先前我們已經用 XAMPP 建立好 PHP 開發環境,但是我們在開發的時候有可能會有許多專案,而每個專案都會有各自的設定,為了避免相互影響與干擾,我們就需要利用到多站台的功能,這個設定相當的簡單,只需要修改 Apache 的設定就可以了。

先前我們已經用 XAMPP 建立好 PHP 開發環境,但是我們在開發的時候有可能會有許多專案,而每個專案都會有各自的設定,為了避免相互影響與干擾,我們就需要利用到多站台的功能,這個設定相當的簡單,只需要修改 Apache 的設定就可以了。
首先我們要開啟 Apache 的 httpd.conf 設定檔,可以經由 XAMPP 控制面板進入



打開檔案以後,我們要查找 Include conf/extra/httpd-vhosts.conf 並將這行文字前的 # 刪掉,若前方沒有 # 則可跳過此步驟

接下來我們要開啟虛擬網站設定檔 httpd-vhosts.conf,檔案為在 D:\xampp\apache\conf\extra,在此檔案最下方輸入下面這段設定

<VirtualHost *:80>
    DocumentRoot "D:/xampp/htdocs/host.example.com"
    ServerName host.example.com
    ErrorLog "logs/host.example.com-error.log"
    CustomLog "logs/host.example.com-access.log" common
</VirtualHost>

其中的 host.example.com 請換成你想要的網站名稱,這邊特別注意不要與真實存在的網站相同,因為我們接下來還會進行設定讓該往只是連到本機的伺服器來運行

在 D:\xampp\htdocs 中建立 host.example.com 的資料夾,資料夾的完整路徑需要與上面設定中的 DocumentRoot 所設定的路徑相同。

建好資料夾以後我們現在要來修改 hosts 檔案,此檔案位在 C:\Windows\System32\drivers\etc,這邊要注意的是要修改此檔案會觸動 UAC,直接用文字編輯器開啟會無法存檔,建議可以先複製出來到 D 槽,修改完在複製回去

在 hosts 中最下方我們輸入以下內容並存檔

127.0.0.1       host.example.com

跟著利用 XAMPP 控制台將 Apache 重新啟動,然後在 D:\xampp\htdocs\host.example.com 新增一個 index.php 的檔案輸入以下內容

<?php
echo "Hello World!!";
?>

最後在瀏覽器網址列輸入 http://host.example.com/,就會看到下面的畫面了



之後想要新增其他專案的開發環境網站只要重複上述步驟就可以建立獨立的開發網站環境了


留言

BLOGGER: 2
  1. 請問~我本機端建置第二個站台好了後
    如果要回頭修改第一個網站
    會無法進入
    需要修改哪裡呢?

    回覆刪除
    回覆
    1. 抱歉現在才回!
      Apache 中要建立多個網站只需要增加 VirtualHost 的設定
      每個網站都要有各自的一段 VirtualHost

      刪除

名稱

中華電信,1,手機遊戲,47,比利時,1,生活札記,8,光世代,1,作弊模式,1,免費,1,系統資訊,1,防火牆,1,架站札記,56,疫苗,1,啤酒,1,軟體札記,78,部落格,1,盜連,1,程式札記,48,虛擬主機,3,暗黑破壞神,1,資料庫,12,資訊札記,10,遊戲札記,58,電腦遊戲,8,圖片壓縮,1,網路應用,44,課金,1,操作教學,3,餐廳,1,aapanel,2,Android,34,ASP.net,18,bootstrap,1,caesium,1,cloudflare,3,cpanel,1,DBeaver,1,DBvisualizer,1,dns,3,edge,1,hinet,1,https,1,IE,1,iis,1,iOS,48,JavaScript,18,lalaport,1,laravel,1,LINQ,1,MSSql,6,MySQL,9,netcore,1,Oracle,3,outlook,1,PHP,17,redis,1,route,1,RPG Maker,15,sourcetree,1,SSD,1,ssl,1,steam,1,ubuntu,1,Unity3D,4,VPS,3,webform,1,windows,2,winform,2,wordpress,36,
ltr
item
茂銓的網路札記: 在 XAMPP 中建立多個站台
在 XAMPP 中建立多個站台
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkZAgemOmezMtDjG48kNyVhtjwPGXLPqUurfSVJ5maYJFuuARiuBiUk8XL1BYFJrm53HJj0gDsa7BTC1fvBSHk7eD6aWeA8QfA7dbig6uVYqRgsL_pvDmQuQ5J2uli803cxFVfjSgL7xCa/s640/achiuan-99-633-01.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkZAgemOmezMtDjG48kNyVhtjwPGXLPqUurfSVJ5maYJFuuARiuBiUk8XL1BYFJrm53HJj0gDsa7BTC1fvBSHk7eD6aWeA8QfA7dbig6uVYqRgsL_pvDmQuQ5J2uli803cxFVfjSgL7xCa/s72-c/achiuan-99-633-01.png
茂銓的網路札記
https://www.mauchiuan.com/2015/12/xampp-build-more-sites.html
https://www.mauchiuan.com/
https://www.mauchiuan.com/
https://www.mauchiuan.com/2015/12/xampp-build-more-sites.html
true
1319490497453496749
UTF-8
載入全部文章 找不到任何文章 查看全部 閱讀更多 回覆 取消回覆 刪除 By 首頁 頁面 文章 查看全部. 推薦 標籤 彙整 搜尋 全部文章 找不到任何您所搜尋的文章 回首頁 星期日 星期一 星期二 星期三 星期四 星期五 星期六 週日 週一 週二 週三 週四 週五 週六 一月 二月 三月 四月 五月 六月 七月 八月 九月 十月 十一月 十二月 1月 2月 3月 4月 五月 6月 7月 8月 9月 10月 11月 12月 現在 一分鐘前 $$1$$ 分鐘前 一小時前 $$1$$ 小時前 昨天 $$1$$ 天前 $$1$$ 週前 5週前 追蹤者 追蹤 此高級內容已鎖定 第 1 步:分享到社交網絡 第 2 步:單擊您社交網絡上的鏈接 複製所有代碼 選擇所有代碼 所有代碼都已復製到您的剪貼板 無法複製代碼/文本,請按[CTRL]+[C](或Mac為CMD+C)複製 表格中的內容