WampServer 使用详解以及常见问题

目录

  • 什么是WampServer
  • 基本使用与常见问题
    • 基本使用
      • 修改mysql
      • 使用phpMyAdmin
      • 配置Apache
        • 修改端口
        • 设置其他主机可访问
      • 更改服务器默认文件夹
    • 常见问题
      • 启动WampServer无法访问localhost:80
      • 图标一直为橙黄色的一种解决方法
      • wampserver与本地Mysql产生冲突

什么是WampServer

wampserver,这款软件在安装的过程中就已经把Apache、MySQL、PHP继承好了,而且也做好了相应的配置,除此之外,还加上了SQLitemanager和Phpmyadmin,省去了很多复杂的配置过程,让我们能把更多的时间放在程序开发上。更值得高兴地是这款软件也是完全免费的。重要提示:基本上每一步更改配置文件的操作结束之后,均在重启了相应服务之后才会生效,也就是说如果想要修改立即生效的话,必须在修改完毕保存之后重新启动一下相应的服务!

下载 WampServer,官网:http://www.wampserver.com

基本使用与常见问题

WampServler有三种状态
服务器关闭状态,颜色为红色
服务器开启,但是为离线状态,颜色为橙色
服务器开启,在线状态,颜色为绿色
如果服务器在离线,需要左击图标 - 切换到在线状态
WampServer 使用详解以及常见问题_第1张图片
正常启动它的状态是绿色的,这是我们在浏览器输入loacalhost:80就可以访问到wampserver。
另外我们也可以在本机开启服务器,设置新端口,来实现同一台机器,不同端口相互访问的。当然如果通过浏览器发送Ajax请求会涉及跨域问题,这需要被访问服务器开启跨域相关设置来实现。
参考文章:https://blog.csdn.net/qq_41489540/article/details/122784822
WampServer 使用详解以及常见问题_第2张图片

基本使用

修改mysql

主要是MySQL的默认密码为空,为了安全需要给它设置一个密码

  1. 点击图标 - MySQL - MySQL控制台
    WampServer 使用详解以及常见问题_第3张图片
    因为默认为空,直接按 回车 就可以进入数据库了
    WampServer 使用详解以及常见问题_第4张图片

  2. 输入命令 set password for root@localhost = password('新密码');

  3. 打开数据库
    打开MySQL的控制台(在图标 - MySQL - MySQL控制台 ),输入刚刚设置的密码后就可以访问数据库啦。

使用phpMyAdmin

phpMyAdmin 是一个以PHP来管理MySQL数据库

先打开本地站点( localhost/127.0.0.1)
WampServer 使用详解以及常见问题_第5张图片
点击 Your Aliases - phpmyadmin
WampServer 使用详解以及常见问题_第6张图片
会发现错误:
WampServer 使用详解以及常见问题_第7张图片
意思就是它使用了空密码登录数据库,结果被失败了。这个时候我们需要修改下登录时的密码

打开 C:\wamp\apps\phpmyadmin3.5.1\config.inc.php 里找到 c f g [ ′ S e r v e r s ′ ] [ cfg['Servers'][ cfg[Servers][i][‘password’] = ‘’; 将密码填进去即可

再次打开 phpMyAdmin。登录成功
WampServer 使用详解以及常见问题_第8张图片

配置Apache

Apache 需要配置的有 修改端口,设置其它主机可访问

修改端口

  1. 打开 httpd.conf 配置文件 位于 C:\wamp\bin\apache\apache2.2.22\conf\httpd.conf 。也可以在右下角图标打开( Apache - httpd.conf
    WampServer 使用详解以及常见问题_第9张图片
  2. 找到 Listen 80 将80 修改成其它端口
    Listen主要侦听web服务端口状态,默认为:80,即侦听所有的地址的80端口,注意这里也可以写成IP地址的侦听形式(12.34.56.78:8080)
  3. 保存后重启服务即可生效

设置其他主机可访问

  1. 同样是 httpd.conf 配置 ,搜索 “Controls who can get” ,将 Deny from all 删除,将 Allow from 127.0.0.1 改为 “Allow from all”
    WampServer 使用详解以及常见问题_第10张图片
  2. 保存后重启服务,就可以使其它主机访问了

更改服务器默认文件夹

服务器默认文件夹为www文件夹(点击可以进去)
WampServer 使用详解以及常见问题_第11张图片
当然我们也可以修改为自定义路径
打开httpd.conf文件,查找document.root,将路径改为你想要设置的默认路径,如下
WampServer 使用详解以及常见问题_第12张图片
WampServer 使用详解以及常见问题_第13张图片
按照上文提到的方式重启Apache后在浏览器中输入localhost,就变成了刚刚设置好的默认文件夹。

常见问题

启动WampServer无法访问localhost:80

1 端口占用导致冲突
查看哪个应用占用80端口,杀死进程,然后重启服务器
2 查看哪个服务未正常启动
ctrl+shift+esc打开资源管理器,服务可以查看哪个未启动
在这里插入图片描述
3. 自带MySQL和本机MySQL端口冲突(他们默认都是3306)修改其中一个的端口

图标一直为橙黄色的一种解决方法

遇到的是图标一直为橙黄色,原因是可能是Apache没下载成功,鼠标左键点击图标,移动到Apache,在二级菜单中选择Service administartion,然后选择Install Service,会弹出一个是否下载的信息框,稍等安装完成后您就可以Start Service了,然后图标就会变成绿色。

wampserver与本地Mysql产生冲突

wampserver中有自带的精简版mysql数据库(在安装时也可选择不安装),这会与本地的mysql产生端口冲突。
解决方法:修改自带数据库的本机端口3306为其他端口,防止与本地MySQL端口3306冲突

1.启动wampserver,左键—>mysql—>my.ini
2.找到以下内容:
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
[wampmysqld]
port = 3306
socket = /tmp/mysql.sock
[mysqld]
port=3306
explicit_defaults_for_timestamp = TRUE
改变端口号(现在为3306,我改为了8806),一般5000以上不会产生冲突。
保存。
3.找到D:\wamp\apps\phpmyadmin4.1.14(以自己的安装路径为准)中的config.inc.php。用记事本打开,修改$cfg['Servers'][$i]['port'] = '8806'。如果不存在这句,可直接进行添加。
4.修改后保存,重启wampserver,正常。

你可能感兴趣的:(数据库,服务器,wampserver)