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的密码使其主机、用户、密码得以匹配的。
参考文档如下:
相关推荐
wampserver2.0集成环境安装使用简易手册
WampServer 安装与使用过程 很详细 PDF电子书格式
wampserver
wampserver2.0集成环境安装使用指南
PHP与WampServer中MYsql连接使用实现页面前端的登陆验证
wampserver3_x64位 集成环境版本如下: apache2.4.35 mysql5.7.23 php5.6.38、php7.0.32、php7.4.22、php8.0.10
wampserver,wampserver插件
WampServer是一款由法国人开发的Apache Web服务器、PHP解释器以及MySQL数据库的整合软件包。使用简单,方便快捷。
本工具是为辅助wampserver使用而开发的,在原基础上进行功能扩展。免去了开发人员将时间花费在繁琐的配置环境过程,从而腾出更多精力去做开发。在windows下将Apache+PHP+Mysql 集成环境,拥有简单的图形界面和配置...
最详细的操作,易理解。
WampServer教程 据我所知很多同学都想要试着学习一下PHP,无奈要在Windows下安装搭建好一个PHP环境来学习对于菜鸟同学来说繁琐程度足以让一半以上的人放弃,毕竟 Apache+PHP+MySQL 这3个程序配置起来比较麻烦,对于...
01-WampServer2.0c
WampServer64,用PHPstorm的时候用到的WampServer64,欢迎下载使用。
wampserver2.5安装版本
最新版wampserver3.2.6.exe文件,官网下载速度很慢,这是我用一定方法从官网下载的,文件绿色无毒,放心使用。WampServer是一款由法国人开发的Apache Web服务器、PHP解释器以及MySQL数据库的整合软件包。免去了开发...
wampserver2.5最新安装包以及安装出错解决解决安装文件,如果报错先安装vcredist_x64.exe。