XAMPP安裝80埠被佔用以及phpmyadmin無法登陸問題
阿新 • • 發佈:2019-02-15
在安裝XAMPP時,顯示提示80埠被佔用,無法啟動Apache,於是通過XAMMP控制面板點選Apache的config按鈕選擇設定httpd.conf,將“listen 80”改為“listen 8081”之後,重新啟動Apache伺服器,只需在瀏覽器位址列內輸入“localhost:8081”,Apache終於可以啟動了。
但是phpadmin依然無法執行,提示無法連線,於是開啟停止mysql後,找到XAMPP資料夾下的phpadmin資料夾內的config.inc.php,將第一句註釋掉,新增第二句,採用cookie登陸模式
//$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
重啟mysql和Apache後,這樣就可以了。
這樣是為什麼呢?
因為之前安裝了mysql,又設定了登陸密碼,在config登陸模式下,密碼必須正確才能登陸,否則是不行的,所以改為cookie模式登陸,可以自己輸入之前設定的對應密碼登陸。
所以針對之前獨立安裝了mysql並已經設定密碼從而導致phpadmin無法通過config模式登陸的,還可以將phpadmin資料夾內的config.inc.php設定的使用者名稱和密碼設定成正確的值就可以使用config模式直接登陸了。
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'yourmysqlusername';
$cfg['Servers'][$i]['password'] = 'yourmysqlpassword';