WampServer 使用详解以及常见问题
目录
- 什么是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的默认密码为空,为了安全需要给它设置一个密码
点击图标 - MySQL - MySQL控制台
因为默认为空,直接按 回车 就可以进入数据库了
输入命令
set password for root@localhost = password('新密码');
打开数据库
打开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 需要配置的有 修改端口,设置其它主机可访问
修改端口
- 打开 httpd.conf 配置文件 位于 C:\wamp\bin\apache\apache2.2.22\conf\httpd.conf 。也可以在右下角图标打开( Apache - httpd.conf
- 找到 Listen 80 将80 修改成其它端口
Listen主要侦听web服务端口状态,默认为:80,即侦听所有的地址的80端口,注意这里也可以写成IP地址的侦听形式(12.34.56.78:8080) - 保存后重启服务即可生效
设置其他主机可访问
- 同样是 httpd.conf 配置 ,搜索 “Controls who can get” ,将 Deny from all 删除,将 Allow from 127.0.0.1 改为 “Allow from all”
- 保存后重启服务,就可以使其它主机访问了
更改服务器默认文件夹
服务器默认文件夹为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 使用详解以及常见问题相关推荐
- Nginx gzip参数详解及常见问题(已解决)
Nginx gzip参数详解及常见问题(已解决) 参考文章: (1)Nginx gzip参数详解及常见问题(已解决) (2)https://www.cnblogs.com/xzkzzz/p/92243 ...
- exec不同文件l怎么汇总_mount命令详解及常见问题汇总
一 .mount命令(用来挂载硬盘或镜像等) 用法:mount [-t vfstype] [-o options] device dir 1.-t vfstype 指定文件系统的类型,通常不必指定.m ...
- 【JY】YJK前处理参数详解及常见问题分析(五):风荷载信息
点击蓝字 求求关注 [风荷载信息详解] 一.基本参数 A区参数详解 1.执行规范 选择所执行的规范. 2.地面粗糙度类别 分为A.B.C.D四类. 3.修正后的基本风压 这里所说的修正后的基本风压, ...
- 【JY】YJK前处理参数详解及常见问题分析(一)
点击蓝字 求求关注 [结构总体信息参数详解] A区参数详解 1.结构体系 结构体系的参数依据现行规范进行设定,直接影响模型的使用规范.限值计算方法.构件的指标统计.以及构件设计内容等,但不影响模型有 ...
- 【JY】YJK前处理参数详解及常见问题分析:控制信息(二)
点击蓝字 求求关注 [写在前文] 本文介绍计算控制信息之控制信息. [计算信息参数详解] 一.控制信息 A区参数详解 1.水平力与整体坐标夹角 该参数为地震作用.风荷载计算时的X正向与结构整体坐标系 ...
- 【JY】YJK前处理参数详解及常见问题分析:二阶效应和分析求解(四)
点击蓝字 求求关注 [写在前文] 本文介绍计算控制信息之二阶效应和分析求解. [计算信息参数详解] 三.二阶效应 A区参数详解 1.考虑P-Δ效应 这里的P-△效应指结构整体计算时是否考虑的重力二阶 ...
- 【JY】YJK前处理参数详解及常见问题分析:刚度系数(三)
点击蓝字 求求关注 [写在前文] 本文介绍计算控制信息之刚度系数. [计算信息参数详解] 二.刚度系数 A区参数详解 1.梁刚度放大系数按10<砼规>5.2.4条取值 勾选该项,软件自动 ...
- Java虚拟机详解----JVM常见问题总结
[正文] 声明:本文只是做一个总结,有关jvm的详细知识可以参考本人之前的系列文章,尤其是那篇:Java虚拟机详解04----GC算法和种类.那篇文章和本文是面试时的重点. 面试必问关键词:JVM垃圾 ...
- Linux中Nginx安装与配置详解及常见问题
3 Nginx安装 3.1 安装前的准备 1)准备 pcre-8.12.tar.gz.该文件为正则表达式库.让nginx支持rewrite需要安装这个库. 2) 准备 nginx-1. ...
最新文章
- MySQL数值扩大一百倍_Mysql优化----一条SQL百倍提升之旅
- 西南大学网络教育计算机辅助设计,2017年秋西南大学继续教育9123《计算机辅助设计》.docx...
- c语言循环结构程序设计视频,第13讲:循环结构程序设计1
- js事件流、事件代理等
- 【腾讯Bugly干货分享】Android内存优化总结实践
- Android控件捕获点击事件的范围
- 巧妙喝水打败多种疾病(节选)
- FreeModbus串行传输初始化
- vim linux python3,centos7 python3.7+vim8
- matlab smooth函数_基于Matlab的机械臂路径规划
- JS中uibModal服务
- Linux命令总结大全,包含所有linux命令
- 华为云服务之公有云架构
- Android Studio sdk emulator directory is missing
- 软件工程网络15个人案例作业3(201521123045 郑子熙)
- 有50 只狗,找出其中病狗
- C++实现扫雷(最简单版)
- 隔行的BT.656标准信号
- Golang 必知必会Go Mod命令
- QT5.15.2安装教程