WampServer的使用备忘
wampServer是windows、Apache、mysql、php的集成开发工具。可以用wamp进行php后台开发。以下便是备忘内容。
一、 下载安装
可以到WampServer官网:www.wampserver.com 下载安装。安装细节比较简单,这里便不再细述了。需要的可以参考一下链接http://jingyan.baidu.com/article/2d5afd69efe9cf85a3e28e54.html
但在浏览器之中输入url:http://localhost/ 之后显示这样的页面,
安装成功
二、 WampServe控制面板细节
Localhost 本地主机
Phpmyadmin 网页版的mysql数据库管理页面
三、 自定义网站根目录
一般情况下,wampServer默认网站的根目录设置为www文件夹,我们的工程项目便是放在该文件夹下。
但是有时为了实现代码与安装目录的分离,我们需要设置虚拟站点目录。步骤如下:
1) 在wamp\bin\apache\Apache2.2.21\conf目录下找到文件httpd.conf,并打开。
2) Ctrl+F,查找documentroot ,然后将该字段后面路径改为虚拟站点文件夹路径,注意的是斜杠“/”
3) 同样,在Directory 后面也是
4) 重启wamp服务,即可
为了完美,使快捷打开方式可以打开,我们需要修改www配置文件。
1、 找到wamp\wampmanager.ini 文件,打开文件
2、 Ctrl+F,查找menu.left
3、 将“www 目录”修改为当前目录,比如“demo 目录”。同样后面的fileName也是,修改为当前目录路径
4、 找到Wampmahager.tpl文件 ,并打开文件
5、 Ctrl+F,查找menu.left
改为
6、 重启wampServer服务
四、多站点配置
有时会需要设置多个站点。步骤如下:
1、找到wamp\bin\apache\Apache2.2.21\conf\extra\httpd-vhosts.conf 文件,这是虚拟目录的配置文件。其中,
ServerAdmin 设置管理员的邮箱地址
DocumentRoot 网站代码目录使用斜杠
ServerName 主机名
而我们现在主要是设置DocumentRoot路径,还有主机名。比如:
2、告诉Apache包含该扩展文件,因为默认是不会加载该文件。
1)打开httpd.conf
2)ctrl+F,查找httpd-vhost,找到如下语句
#Include conf/extra/httpd-vhosts.conf
3)去掉前面的#号,使Apache能够加载该文件
3、Apache默认不允许其他地址访问,需要修改为允许其他地址访问.
1)打开httpd.conf文件,ctrl+F查找站点根目录,然后找到如下语句:
改为
4、在C:\Windows\System32\drivers\etc目录下,找到hosts文件并打开,在最末尾添加上类似如下语句。
5、在设置的站点里面创建文件,运用设置的url打开即可。
五、自定义端口
wampServer默认端口为,80端口。自定端口步骤如下:
1、打开httpd.conf
2、查找80,端口号
3、将Listen 80 改为Listen 8080 ,8080为你要设的端口号
4、再查找80
改为
5、重启服务
六、遇到的问题
当打开phpmyadmin是,报错:#1045 - Access denied for user 'root'@'localhost' (using password: NO)
原因是:以前安装过mysql,并且该mysql的root用户设置了密码。不再是wampServer默认的空密码了。因其不匹配而报错。(安装过myqsl,在windows目录下残留了my.ini文件,新安装的wampserver中的mysql每次都指向这个残留的my.ini,导致mysql启动不正常,删除windows目录下残留的my.ini,让mysql指向wampserver安装目录的my.ini文件后,启动正常)
解决方案:
法一、
1、 打开命令行窗口,直接输入命令行net start
2、 查看目前机器提供的服务,看是否正在运行mysql或wampmysqld(wampserver2.2c是这个)。如果正在运行mysql或wampmysqld,停止mysql或wampmysqld服务:
Net stop mysql或net stop wampmysqld。或使用任务管理器关闭。
3、 启动mysql,一般到mysql的安装路径,找到 mysqld-nt.exe(没有这个就用mysqld.exe) ,输入命令行:
mysqld-nt --skip-grant-tables 或mysqld --skip-grant-tables
当前窗口将会停止。
4、 另外打开一个命令行窗口,执行mysql 如果提示没有这个命令,先进入MySQL的安装位置下bin目录再运行mysql
>use mysql
>update user set password=password("new_password") where user="root";
>flush privileges;
>exit
此时我设置新密码为空
5、 重启mysql之后,就可以用新密码登录了。
6、 再次打开phpMyadmin,刷新,便可以打开PHPMyadmin界面了。
法二、可以参考一下链接
http://blog.csdn.net/wuyun2009/article/details/42508181
后面的步骤不一样,是通过修改WampServer之中的phpmyadmin的密码使其主机、用户、密码得以匹配的。
参考文档如下:
相关推荐
图形化a+b,可以锻炼你的记忆力和算数速度
柔性输送线sw18可编辑全套技术资料100%好用.zip
本汽车票网上预订系统管理员和用户。管理员功能有个人中心,用户管理,汽车票管理,订单管理,退票管理,换票管理,反馈管理,留言板管理,系统管理等。用户功能有个人中心,汽车票管理,订单管理,退票管理,换票管理,反馈管理等。 内含文档,可轻松上手。
自动锁螺丝机细化完全step全套技术资料100%好用.zip
【创新无忧】基于matlab龙格库塔算法RUN优化极限学习机KELM故障诊断【含Matlab源码 10715期】.zip
pll电荷泵锁相环 cppll(已流片)仿真环境搭建好了 电路到版图都已流片验证,另外送PLL书籍电子版和对应工艺库。 另加50就可以得到完整版图 三阶二型锁相环 参考频率50-100MHz 分频比可调 锁定频率600M-2GHz 锁定时间4us 环形振荡器 ring vco 鉴频鉴相器PFD模块 分频器DIV模块 ,ps counter 电荷泵CP模块
智慧社区有管理员和客户两个角色。客户功能有车位信息,社区信息,周边服务,问卷调查,爱心助老,通知公告,留言反馈,个人中心,客服中心,在线报修管理,投诉建议管理,车位租买管理,社区信息管理,参与答卷管理,我的收藏管理。管理员功能有个人中心,客户管理,在线报修管理,投诉建议管理,车位信息管理,车位租买管理,社区信息管理,周边服务管理,问卷调查管理,参与答卷管理,爱心助老管理,留言板管理,系统管理。 内含文档,可轻松上手。
本科生课程设计封面.doc
展示PRD文档的关键要素编写具体示例。同时提供了一份模板,方便撰写PRD文档。
基于matlab的用于分析弧齿锥齿轮啮合轨迹的程序,输出齿轮啮合轨迹及传递误差。 程序已调通,可直接运行。 程序保证可直接运行。
【创新无忧】基于matlab向量加权平均算法INFO优化极限学习机KELM故障诊断【含Matlab源码 10732期】.zip
仓库管理系统(一个毕设) 毕业设计项目《仓库管理系统(manager_sys)》的概述和指南: 项目标题 《基于Spring MVC和Vue.js的仓库管理系统设计与实现 —— 毕业设计项目》 项目概述 本项目是一个基于Spring MVC、Spring Security、Spring、MyBatis、PageHelper和Vue.js框架的仓库管理系统。系统旨在提供高效、安全的库存管理解决方案,包括权限管理、商品管理、订单处理和库存预警等功能。 系统特点 权限管理:利用Spring Security实现基于角色的访问控制(RBAC),动态分配权限。 业务流程:涵盖商品、订单、库存的完整操作流程,确保库存管理的准确性。 日志记录:通过Spring AOP实现操作日志的记录,便于追踪和审计。 数据统计:首页展示商品销量统计图和每日销售统计图,直观展示业务状况。 系统预览 登录和首页:用户登录后进入系统首页,查看统计信息。 产品管理:管理商品信息,包括添加、修改、删除等操作。 订单管理:处理订单,包括创建订单、更新库存等。 权限管理:管理用户角色和权限。 日志管理:查看系统操作日志。 运
A星算法 A*算法 自己研究编写的Matlab路径规划算法 Astar算法走迷宫 可自行设置起始点,目标点,自由更地图。 ——————————————————— 可以和人工势场法融合 动态障碍物
《MATLAB神经网络原理与实例精解》是一本深度学习初学者的理想教程,它全面涵盖了神经网络的基础理论以及MATLAB实现方法。这本书旨在帮助读者理解神经网络的工作原理,并通过具体的MATLAB实例,让读者能够动手实践,从而深入掌握神经网络在实际问题中的应用。 神经网络是一种模仿人脑神经元结构的计算模型,它由大量的处理单元——神经元组成,通过权重连接形成复杂的网络结构。在深度学习领域,神经网络被广泛用于图像识别、语音识别、自然语言处理等任务,因其强大的非线性建模能力而备受青睐。 MATLAB作为一个强大的数值计算和数据可视化环境,为构建和训练神经网络提供了便利的工具箱。MATLAB神经网络工具箱(Neural Network Toolbox)包含了各种类型的神经网络模型,如前馈网络、卷积网络、递归网络等,以及训练算法,如反向传播、遗传算法等。通过这些工具,用户可以快速构建网络结构,调整参数,进行训练和验证,并将模型应用于实际数据。 本书首先会介绍神经网络的基本概念,包括感知机、多层前馈网络和反向传播算法。然后,将详细讲解如何在MATLAB中搭建这些网络,包括网络结构的设计、权重初始
Matlab领域上传的视频是由对应的完整代码运行得来的,完整代码皆可运行,亲测可用,适合小白; 1、从视频里可见完整代码的内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
ABAQUS动,静力学模型;车辆-轨道耦合动力学;钢轨不平顺程序;批量非线性弹簧;单向弹簧(收拉不受压或受压不受拉),温度耦合等。 轨道检算(超高,超限,出报告);土木建筑有限元建模分析。
教学督导检查情况表.docx
基于springboot的逍遥大药房管理系统--论文.zip
win32汇编环境,理解BeginPaint函数与GetDC函数的区别
调试过可以运行。 开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7(一定要5.7版本) 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea Maven包:Maven3.3.9