最近因为学习需要,需要在本地搭建一个服务器。使用了一个服务器WAMP:Windows下的Apache+Mysql/MariaDB+Perl/PHP/Python,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。
WAMP:window+Apache+Mysql/MariaDB+Perl/PHP/Python
LAMP:Linux+Apache+Mysql/MariaDB+PHP
然后由于不会使用,所以遇到的坑有些多,一个晚上的时间都花在这个WAMP上了 TAT
我在安装WAMP之前,电脑是有装MySQL的,这个原因导致了最后一个坑。
首先是安装WAMP,安装的过程很简单,下载一个安装包,一直下一步(不过遇到了提示是否要自动运行,推荐最好不要自动运行。)
然后运行之后,在任务栏中有这样的半月形符号,也就是开启了。
右键,有个选项是语言,可以切换到中文。
在www文件下,放置想运行的那些网页。
在浏览器里输入localhost+具体url,就能够运行网页了!
可是,当我想使用MySQL数据库的时候,问题来了,而且不止一个!
第一个问题:使用phpMyAdmin登陆数据库。
错误提示:phpMyAdmin 试图连接到 MySQL 服务器,但服务器拒绝连接。您应该检查 config.inc.php 中的主机、用户名 。
解决方法:在wamp安装的根目录下找到phpmyadmin文件夹,找到config.inc.php文件,用编辑器打开(记事本可能格式会比较乱)找到如下代码。把红色框框中的config改成http。记得重启服务器!!!
第二个问题:解决了第一个,然后有了第二个。登陆有问题。
错误提示:phpMyAdmin 登陆的时候一直提示要输入用户和密码。
解决办法:因为mysql的一开始就是root和没有密码,就是很疑惑。后来,找了wamp是有一个独立的MySQL,于是我把自己原本的mysql服务进程关闭了。没有提示了。
第三个问题: 没有服务。
错误提示:phpMyAdmin登陆时:错误 #2003 - 服务器没有响应
解决办法:点击wamp,有一栏是MySQL,点击开启服务器。好了所有问题解决了!
注意:不能够同时开启Apache和WAMP,同理可得!!!
欢迎补充其他原因!