XAMPP安装80端口被占用以及phpmyadmin无法登陆问题

来源:互联网 发布:chmod u x mysql.sh 编辑:程序博客网 时间:2024/06/01 10:10

在安装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';



0 0