wamp配置集锦

修改用户登录localhost/phpmyadmin/的配置信息

D:\wamp\apps\phpmyadmin4.1.14\config.inc.php //用户登录http://localhost/phpmyadmin/的配置文件


wamp如何配置虚拟域名

第一步:打开httpd.conf文件,找到 #Include conf/extra/httpd-vhosts.conf 起掉#
httpd.conf的路径:“D:\wamp\bin\apache\apache2.4.9\conf\httpd.conf ”
这里写图片描述

第二步:在httpd-vhosts.conf添加站点 我的wamp装在D:\wamp
我的路径就是D:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf
添加这段代码

<VirtualHost *:80>
    DocumentRoot "站点根目录如 e:\01"
    ServerName 虚拟主机名 如 localhost
    <Directory "站点根目录如 e:\01">
        Options Indexes FollowSymLinks
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

第三步:在C:\Windows\System32\drivers\etc\host 文件中添加添加一行信息如下
127.0.0.3 虚拟主机名
这里写图片描述

第四步:重启wamp所有服务


给wamp配置了一个虚拟主机,重启访问之后,出现500错误

错误提示

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, admin@testzend.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.


第一步:找到Apache安装目录下httpd.conf这个文件,搜索找到,“LoadModule rewrite_module modules/mod_rewrite.so”,找到这一行,去掉前面的“#”;

第二步:找到“AllowOverride None”改为“AllowOverride All”.;

第三步:重启apache


登录phpmyadmin提示: #1045 无法登录 MySQL 服务器

打开phpmyadmin,进行登录,出现以下问题,提示:#1045 无法登录 MySQL 服务器

或许出现以下错误情况:phpmyadmin:

#1045 无法登录 MySQL 服务器。Access denied for user ‘root’@’localhost’ (using password: YES)

这里写图片描述
问题原因:这有可能是由于前面设置mysql密码没有成功,所以导致了我们使用设置的mysql root密码无法登陆服务器。
解决方法:这时可以尝试使用mysql 默认的root账号的空密码登陆数据库。
如果使用空密码登陆时又出现:空密码登录被禁止 (参见 允许空密码) 的错误。则要修改/phpmyadmin/libraries/config.default.php 文件,找到下面两行

$cfg['Servers'][$i]['nopassword'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = false;

将两个false改为true,同时设置 $cfg['Servers'][$i]['password'] = ''
通过这样设置配置文件后phpmyadmin 就会允许以空密码方式登录mysql数据库了。
若重新以空密码方式登录phpmyadmin有时仍无法登陆,请清除cookie或关闭原来的phpmyadmin 登录窗口,重新使用空密码登录。
若这时候仍然显示空密码登陆被禁止,试试随便输入几个字符当作密码看是否能够登陆成功。
登陆mysql服务器之后尽快将mysql密码在phpmyadmin中修改过来。
或者在SSH客户端修改mysql密码:cd /usr/local/mysql/bin

然后执行命令:./mysqladmin -u root -p passwordhttp://laser-mall.com/passwd
最后在mysql的user表中删除除root以外所有用户。


wampserver2.5局域网IP访问配置

第一步:wampserver2.5集成环境的安装和使用就不多说了,网上有很多教材。安装好后找到apache的配置文件httpd.conf。默认位置是: swap安装目录\wamp\bin\apache\apache2.4.9\conf\httpd.conf
第二步
在278行处找到(也可全文搜索)

#   onlineoffline tag - don't remove
    Require local

将此处修改如下

#   onlineoffline tag - don't remove
#   Require local
#   Deny from all
Require all granted
Order Deny,Allow   
Allow from 127.0.0.1  
Allow from 192.168.1.*

解释如下:用#注释掉原配置的本地请求,添加Require all granted(允许外部访问),有的版本配置文件会有 Deny form all(禁止访问) 也注释掉,没有就不用管。Allow from 127.0.0.1 (允许本地访问,Windows一般本地主机IP为127.0.0.1可在host文件里查看)。Allow from 192.168.1.(允许局域网访问,一般局域网默认网关为192.168.1.,具体根据本地路由器配置决定。也可以将

Allow from 127.0.0.1  
Allow from 192.168.1.*

换成

Allow from all 

(允许全部访问)。
本人英语不好,括号里内容仅作说明,不是名词翻译。
第三步:配置完成后重启wampserver就可以使用了。局域网电脑可通过服务器IP地址进行访问,如果是在工作电脑上配置的,建议将本机IP设置为固定IP,防止IP动态变动导致无法正常工作。(如果页面提示403错误,请参考第四步)
第四步
在httpd-vhosts.conf添加站点
添加这段代码:

<VirtualHost *:80>
    DocumentRoot "站点根目录如 e:\01"
    ServerName 服务器的IP
    <Directory "站点根目录如 e:\01">
        Options Indexes FollowSymLinks
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值