最近想上手学一学PHP,所以就使用一个简易的集成开发环境。采用了XAMPP。
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。
许多人通过他们自己的经验认识到安装 Apache 服务器是件不容易的事儿。如果您想添加 MySQL、PHP 和 Perl,那就更难了。XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。
在安装的过程中参考了别人写的博客:
(图文)最详细的XAMPP的安装及使用教程
https://blog.csdn.net/qq_36595013/article/details/80373597
启动Apache的时候比较顺利,在启动MySQL的时候就出现了错误。错误的原因是我的电脑之前安装了mysql,所以不仅端口上会有冲突,而且在注册表中一些值也会有冲突。
在网上找了一个解决方案,试了一下。
本地安装了mysql导致xampp的mysql服务启动失败
https://blog.csdn.net/yaobuhao/article/details/80262749
我之前的mysql配置是:
"C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld" --defaults-file="D:\xampp\mysql\bin\mysqld" MySQL
现在更改为:
"D:\xampp\mysql\bin\mysqld" --defaults-file="D:\xampp\mysql\bin\mysqld" MySQL
更改后重启计算机。发现mysql服务显示【正在启动】,服务也不能停止,应该是刚才修改了注册表的值。
现在重启xampp的mysql服务就能正常启动啦。
接着使用PHPadmin又出现了新的问题
只能靠度娘了
phpmyadmin error:#2002 - 服务器没有响应 (或者本地 MySQL 服务器的套接字没有正确配置)
https://blog.csdn.net/chenlongjs/article/details/80645803
按照方法,我发现自己的$cfg['Servers'][$i]['host'] = '127.0.0.1'; 不是localhost
是已经修改后的值 比较纳闷
mysql.default_socket="MySQL"
不断尝试,终于得到大神解答
#2002 无法登录 MySQL 服务器,修改127.0.0.1也不行
https://zhidao.baidu.com/question/455596448364632605.html?qbl=relate_question_6&word=MySQL%20%B7%B5%BB%D8:%20%CE%C4%B5%B5%20%232002%20-%20%A1%AA%20%B7%FE%CE%F1%C6%F7%C3%BB%D3%D0%CF%EC%D3%A6%28%BB%F2%B1%BE%B5%D8%B7%FE%CE%F1%C6%F7%B5%C4%CC%D7%BD%D3%D7%D6%C3%BB%D3%D0%D5%FD%C8%B7%C9%E8%D6%C3%29