Wamp = Windows + Apache + Mysql + PHP
修改apache默认根目录
wamp 2.x
我安装的是2.5版本的
- wamp安装之后可以直接启动浏览器输入localhost测试,注意需要提前打开所有服务,网页出现带有wamp字样就可以。
- 默认主页(也就是localhost)路径是在安装目录下的
www
文件夹下,比如我安装到c盘根目录,默认主页路径就是C:/wamp/www
文件夹下 - 要修改默认路径的话需要修改两个地方
- 单击右下角正在运行的
wamp图标
选择Apache
目录下的httpd.conf
搜索Documentroot
修改默认目录。 - 另外一个地方就是搜索
Directory
同样修改默认目录,在Require local
前面加#
注释掉,然后在下面添加一行Require all granted
,然后保存重启所有服务就可以。
wamp 3.x
如果是wampserver3.0
版本以上,修改apache默认根目录可能会失效,因为新版本wamp中的Apache的httpd.conf
文件默认包括了httpf-vhosts.conf
(路径:C:\wamp64\bin\apache\apache2.4.23\conf\extra\httpf-vhosts.conf)扩展文件中的一些配置,因此,除了wamp2.x的方法之外,同时也要在httpf-vhosts.conf
文件中修改.
然后重启,Over
修改wamp菜单项
这样修改之后单击右下角正在运行的
wamp图标
显示的www目录
指向的还是原来的路径,如果想修改的话,也是两个地方
- 打开wamp的根目录如
c:/wamp
找到wampmanager.ini
打开搜索- 在
wamp
的根目录找到wampmanager.tpl
,使用记事本等东西打开,同样搜索menu.lfet
修改路径
修改引号内的东西,比如我要改到C:/PHP下:
Type: item; Caption: "${w_wwwDirectory}"; Action: shellexecute; FileName: "C:/PHP"; Glyph: 2
最后重启wamp就好了!
wamp修改MySQL密码
wamp2.x版本修改MySQL
- 启动WampServer,鼠标左键单击图标WampServer—>MySQL—>MySQL控制台(M)
- 提示输入密码,WampServer默认密码为空,直接敲回车即可。
- 输入
use mysql
,进入当前数据库;控制台提示 Database changed - 输入
update user set password=PASSWORD('你要修改的密码') where user='root';
,控制台提示 Query OK,XXXXXXXXX。 - 最后输入
flush privileges;
,提交(记住有“;”)。 - 输入
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.conf
和httpd-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之后会删除其所在文件夹下的所有东西!!
谨记!不要问我如何得知!
评论 (0)