XAMPP更換預設port

674
3 min readJul 5, 2020

--

XAMPP

用與MySQL溝通的圖形化使用者介面,可以建立新資料庫、創建新表

啟動Apache和MySQL後,開啟瀏覽器輸入"localhost:80/phpmyadmin/"就能啟動管理介面,其中80是apache預設port,如果有自行換port要記得改

開啟XAMPP Control Panel能看見"Apache"和"MySQL",後面主要用到功能。

XAMPP Panel畫面
剛開啟的畫面

Apache預設port : 80

MySQL預設port: 3006

按下”Start”執行兩個功能

如果預設的port沒有被其他程式占用應該會顯示下圖,失敗則會收到報錯訊息。

正確執行

如果port被占用,換個port就能繼續使用

接下來分成兩個部分:

  1. 修改Apache的port
  2. 修改MySQL的port

哪個有問題改哪個就好,不用兩個都改或為了改MySQL連Apache一起改。其中更改Apache的port相對簡單,MySQL還要進安裝資料夾修改檔案指令。

修改Apache port

  1. 按下Apache的config,選第一個 Apache(httpd.conf) ,會看到記事本文件
  2. 編輯(E) >> 取代(R) >> 尋找預設port "80" 取代為 "新的port",我個人是用8080,按下"全部取代"後儲存文件一切就完成了
記事本畫面

修改MySQL port

  1. 跟Apache相同的手法修改MySQL >> Config >> my.ini,MySQL預設port是3306,新的port一樣任選,我是用3306的下一個3307。
  2. 接著到XAMPP安裝的資料夾(按右側"Explorer"可以快速開啟)
  3. 開啟"phpmyadmin"資料夾
  4. 用編輯器開啟"config.inc.php"
  5. 找到 /* Authentication type and info */
  6. 加入 $cfg[‘Servers’][$i][‘port’] = 3307;
  7. 注意!等號右邊(我打3307的地方)要和前面MySQL port相同
  8. 儲存之後就算更改完成囉
step5 step6

--

--

674

2020/06-09 參加AI應用課程,有時間會在這邊做些紀錄