Xampp讓phpmyadmin可以外部連入的方法!
當Xampp主機架設完成,預設phpMyAdmin是只能透過本機才能連線進入(127.0.0.0/8),外部的ip是無法連線進入phpMyAdmin,如果要匯入sql資料表只能吧檔案透過安裝Xampp主機的phpMyAdmin介面匯入,增加管理的不便性。
基於如此,可以透過以下的修改方式在安裝完成Xampp後讓phpMyAdmin可由外部連入,方便管理,其方法如下:
1、安裝完成Xampp後,點選XAMPP Control Panel開啟Xanpp的啟用視窗,將Apache及Mysql啟用,然後選擇Apache右方的Admin按鈕,啟用Xampp。
2、選擇安全,進入安全設定頁面
3、點選http://localhost/security/xamppsecurity.php 連結,進入phpMyAdmin的密碼設定介面。
4,輸入密碼及,然後選吧【PhpMyAdmin 认证設】為http,吧【Safe plain password in text file?】打勾起來。
5、開啟XAMPP Control Panel介面將Apache及Mysql關閉。
6、找到以下檔案,用筆記本打開:xampp/apache/conf/extra/httpd-xampp.conf
找到約120行
01.
<LocationMatch
"^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))"
>
02.
Order deny,allow
03.
Deny from all
04.
Allow from ::1 127.0.0.0/8 \
05.
fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
06.
fe80::/10 169.254.0.0/16
07.
08.
ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.
var
09.
</LocationMatch>
替換為以下的code
1.
<LocationMatch
"^/(?i:(?:xampp|licenses|phpmyadmin|webalizer|server-status|server-info))"
>
2.
Order deny,allow
3.
Deny from all
4.
Allow from all
5.
ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.
var
6.
</LocationMatch>
存檔後,在開啟XAMPP Control Panel,吧Apache及Mysql都啟用,之後其他電腦輸入 http://網址/phpmyadmin/,再輸入帳號密碼後,即可進入phpmyadmin的管理介面中。
7、基於安全性考量,請吧xampp此檔刪除或更改名子(改成很機車的ID),路徑如下:
C:\xampp\htdocs\xampp
8、完成phpmyadmin外部連入的修改工作。
教學撰寫:徐嘉裕Neil hsu
來源:http://neodw.com/neil/modules/tadnews/index.php?nsn=114#A