目录

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

什么是WampServer

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

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

基本使用与常见问题

WampServler有三种状态
服务器关闭状态,颜色为红色
服务器开启,但是为离线状态,颜色为橙色
服务器开启,在线状态,颜色为绿色
如果服务器在离线,需要左击图标 - 切换到在线状态

正常启动它的状态是绿色的,这是我们在浏览器输入loacalhost:80就可以访问到wampserver。
另外我们也可以在本机开启服务器,设置新端口,来实现同一台机器,不同端口相互访问的。当然如果通过浏览器发送Ajax请求会涉及跨域问题,这需要被访问服务器开启跨域相关设置来实现。
参考文章:https://blog.csdn.net/qq_41489540/article/details/122784822

基本使用

修改mysql

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

  1. 点击图标 - MySQL - MySQL控制台

    因为默认为空,直接按 回车 就可以进入数据库了

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

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

使用phpMyAdmin

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

先打开本地站点( localhost/127.0.0.1)

点击 Your Aliases - phpmyadmin

会发现错误:

意思就是它使用了空密码登录数据库,结果被失败了。这个时候我们需要修改下登录时的密码

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

再次打开 phpMyAdmin。登录成功

配置Apache

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

修改端口

  1. 打开 httpd.conf 配置文件 位于 C:\wamp\bin\apache\apache2.2.22\conf\httpd.conf 。也可以在右下角图标打开( Apache - httpd.conf
  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”
  2. 保存后重启服务,就可以使其它主机访问了

更改服务器默认文件夹

服务器默认文件夹为www文件夹(点击可以进去)

当然我们也可以修改为自定义路径
打开httpd.conf文件,查找document.root,将路径改为你想要设置的默认路径,如下


按照上文提到的方式重启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 使用详解以及常见问题相关推荐

  1. Nginx gzip参数详解及常见问题(已解决)

    Nginx gzip参数详解及常见问题(已解决) 参考文章: (1)Nginx gzip参数详解及常见问题(已解决) (2)https://www.cnblogs.com/xzkzzz/p/92243 ...

  2. exec不同文件l怎么汇总_mount命令详解及常见问题汇总

    一 .mount命令(用来挂载硬盘或镜像等) 用法:mount [-t vfstype] [-o options] device dir 1.-t vfstype 指定文件系统的类型,通常不必指定.m ...

  3. 【JY】YJK前处理参数详解及常见问题分析(五):风荷载信息

    点击蓝字  求求关注 [风荷载信息详解] 一.基本参数 A区参数详解 1.执行规范 选择所执行的规范. 2.地面粗糙度类别 分为A.B.C.D四类. 3.修正后的基本风压 这里所说的修正后的基本风压, ...

  4. 【JY】YJK前处理参数详解及常见问题分析(一)

    点击蓝字  求求关注 [结构总体信息参数详解] A区参数详解 1.结构体系 结构体系的参数依据现行规范进行设定,直接影响模型的使用规范.限值计算方法.构件的指标统计.以及构件设计内容等,但不影响模型有 ...

  5. 【JY】YJK前处理参数详解及常见问题分析:控制信息(二)

    点击蓝字  求求关注 [写在前文] 本文介绍计算控制信息之控制信息. [计算信息参数详解] 一.控制信息 A区参数详解 1.水平力与整体坐标夹角 该参数为地震作用.风荷载计算时的X正向与结构整体坐标系 ...

  6. 【JY】YJK前处理参数详解及常见问题分析:二阶效应和分析求解(四)

    点击蓝字  求求关注 [写在前文] 本文介绍计算控制信息之二阶效应和分析求解. [计算信息参数详解] 三.二阶效应 A区参数详解 1.考虑P-Δ效应 这里的P-△效应指结构整体计算时是否考虑的重力二阶 ...

  7. 【JY】YJK前处理参数详解及常见问题分析:刚度系数(三)

    点击蓝字  求求关注 [写在前文] 本文介绍计算控制信息之刚度系数. [计算信息参数详解] 二.刚度系数 A区参数详解 1.梁刚度放大系数按10<砼规>5.2.4条取值 勾选该项,软件自动 ...

  8. Java虚拟机详解----JVM常见问题总结

    [正文] 声明:本文只是做一个总结,有关jvm的详细知识可以参考本人之前的系列文章,尤其是那篇:Java虚拟机详解04----GC算法和种类.那篇文章和本文是面试时的重点. 面试必问关键词:JVM垃圾 ...

  9. Linux中Nginx安装与配置详解及常见问题

    3 Nginx安装 3.1 安装前的准备     1)准备 pcre-8.12.tar.gz.该文件为正则表达式库.让nginx支持rewrite需要安装这个库.     2) 准备 nginx-1. ...

最新文章

  1. MySQL数值扩大一百倍_Mysql优化----一条SQL百倍提升之旅
  2. 西南大学网络教育计算机辅助设计,2017年秋西南大学继续教育9123《计算机辅助设计》.docx...
  3. c语言循环结构程序设计视频,第13讲:循环结构程序设计1
  4. js事件流、事件代理等
  5. 【腾讯Bugly干货分享】Android内存优化总结实践
  6. Android控件捕获点击事件的范围
  7. 巧妙喝水打败多种疾病(节选)
  8. FreeModbus串行传输初始化
  9. vim linux python3,centos7 python3.7+vim8
  10. matlab smooth函数_基于Matlab的机械臂路径规划
  11. JS中uibModal服务
  12. Linux命令总结大全,包含所有linux命令
  13. 华为云服务之公有云架构
  14. Android Studio sdk emulator directory is missing
  15. 软件工程网络15个人案例作业3(201521123045 郑子熙)
  16. 有50 只狗,找出其中病狗
  17. C++实现扫雷(最简单版)
  18. 隔行的BT.656标准信号
  19. Golang 必知必会Go Mod命令
  20. QT5.15.2安装教程

热门文章

  1. 苹果系统测试硬盘软件怎么看,Mac如何通过磁盘工具进行磁盘自检与修复
  2. 阿里实习安全工程师面试小记
  3. 英国Pickering公司的PXI微波多路复用开关系列
  4. 一张图知道项目经理每天每周每旬每月的日常工作
  5. 关于个人考取PMP认证考试的这些关键问题
  6. 2018 中国私有云企业 TOP 20 榜单
  7. 在Python里应用Openscad实现3D建模(修改简化版)之3D螺纹建模初探1
  8. 螺纹缺陷识别工业机器人
  9. VS Code之爽到飞起的两个小技巧
  10. 支付通道对接注意事项