Wamp2.x和3.x安装之后配置方法

in ApacheMysqlPHP with 0 comment

Wamp = Windows + Apache + Mysql + PHP

修改apache默认根目录

wamp 2.x

我安装的是2.5版本的
enter description here

  1. wamp安装之后可以直接启动浏览器输入localhost测试,注意需要提前打开所有服务,网页出现带有wamp字样就可以。
  2. 默认主页(也就是localhost)路径是在安装目录下的www文件夹下,比如我安装到c盘根目录,默认主页路径就是C:/wamp/www文件夹下
  3. 要修改默认路径的话需要修改两个地方

wamp 3.x

如果是wampserver3.0版本以上,修改apache默认根目录可能会失效,因为新版本wamp中的Apache的httpd.conf文件默认包括了httpf-vhosts.conf(路径:C:wamp64binapacheapache2.4.23confextrahttpf-vhosts.conf)扩展文件中的一些配置,因此,除了wamp2.x的方法之外,同时也要httpf-vhosts.conf文件中修改.
enter description here

然后重启,Over
enter description here

修改wamp菜单项

这样修改之后单击右下角正在运行的wamp图标显示的www目录指向的还是原来的路径,如果想修改的话,也是两个地方

  • 打开wamp的根目录如c:/wamp找到wampmanager.ini打开搜索

enter description here

  • wamp的根目录找到wampmanager.tpl,使用记事本等东西打开,同样搜索menu.lfet修改路径

enter description here

修改引号内的东西,比如我要改到C:/PHP下:

Type: item; Caption: "${w_wwwDirectory}"; Action: shellexecute; FileName: "C:/PHP"; Glyph: 2

最后重启wamp就好了!

wamp修改MySQL密码

wamp2.x版本修改MySQL

  1. 启动WampServer,鼠标左键单击图标WampServer—>MySQL—>MySQL控制台(M)

enter description here

  1. 提示输入密码,WampServer默认密码为空,直接敲回车即可。
  2. 输入use mysql,进入当前数据库;控制台提示 Database changed
  3. 输入update user set password=PASSWORD('你要修改的密码') where user='root';,控制台提示 Query OK,XXXXXXXXX。
  4. 最后输入flush privileges;,提交(记住有“;”)。
  5. 输入quit,退出。好了登录密码修改成功。

wamp3.x版本修改MySQL密码

如果是wamp3.x版本,可能会报错找不到password column,因为mysql表中就已经没有password了,而是改成了authentication_string,所以在wamp2.x的方法上把第4步换成

update user set authentication_string=PASSWORD('你要修改的密码') where user='root'

设置wamp允许远程访问

如果需要设置Apache可以远程访问
只需要将httpd.confhttpd-vhosts.conf中的Require local都改成Require all granted,然后重启wamp就可以了

同理设置phpmyadmin远程访问也是一样
找到*\wamp64\alias\phpmyadmin.conf
Deny from all改成Allow from all,还要把Require local改成Require all granted,然后重启wamp就可以了

如果你需要使用Navicat等方式远程连接mysql的话,还需要给用户授权
进入控制台 mysql:mysql -u root -p
之后会提示输入密码
进入后,给所有root用户赋予权限
grant all privileges on *.* to '*.*' identified by 'root(远程密码)' with grant option;
重启服务

如果无法授权,就直接在phpmyadmin里面找到账户授权,修改Hostname为%

注意!!

卸载wamp之后会删除其所在文件夹下的所有东西!!
谨记!不要问我如何得知!

Responses