对于很多不熟悉PHP环境安装的朋友来说,用集成环境可以更快的上手,更方便的搭建PHP的运行环境,但是,WAMP的集成环境仅仅是将底层基础工作做好了,有些个别关键的配置操作并没有集成到环境安装中,所以给大家带来不少麻烦,看到搜索引擎中很多朋友都在问为什么安装好WAMP后,只能本地访问?局域网内禁止访问?或者为什么本地数据库PHPMYADMIN为什么也不能在外部局域网内访问呢?如何设置Mysql必须输入用户名和密码而不是直接登录进去呢?
下面根据自己的亲身实践,说说WAMP配置的整个过程。
1、下载和安装:
首先从http://sourceforge.net/projects/wampserver/下载WampServer,我写此文时用的是最新版wampserver2.2d-x32.exe。
安装完第一步是更改语言,右击任务栏的WampServer图标,选择Language-chinese。
2、保证WampServer工作正常:
不要让其他程序占用它的默认端口(apache默认端口80和mysql默认端口3306)。这时可以打开http://localhost测试,单击wampserver图标-localhost。
如果启动不正常,大部分原因都是因为apache的80端口被占用了,比如被iis占用,所以,只要在apahce中的httpd.conf中修改listen端口后就可以了。
3、使网站和phpmyadmin可以被外部网络访问(默认只允许本机访问):
首先关闭防火墙(或者在防火墙中添加例外,杀毒软件有的有防火墙尤其注意要关闭);
然后在wamp\bin\apache\Apache2.2.21\conf\httpd.conf中将这两句注销掉(要重启wamp服务才能生效)
Deny from all
Allow from 127.0.0.1
即改为
#Deny from all
#Allow from 127.0.0.1
这样外网就可以访问主网站了;
同样要允许外网访问phpmyadmin也要在在wamp\alias\phpmyadmin.conf中进行同样的修改,改为
#Deny from all
#Allow from 127.0.0.1
4、将phpmyadmin设置为输入账号密码才可登陆:
进入phpmyadmin后在权限里增删账户,并编辑权限(包括全局权限,密码,登录信息等)。
这时候可能发现phpmyadmin登陆不进去了,需要做如下操作:
在wamp\apps\phpmyadmin3.4.10.1\config.inc.php中更改为
$cfg['Servers'][$i]['auth_type'] = 'cookie'; //(原来是’config‘)
$cfg['Servers'][$i]['user'] = $cfg['Servers'][$i]['user']='你的用户名';
$cfg['Servers'][$i]['password'] = $cfg['Servers'][$i]['password']='你的密码';
然后重启wamp服务,再次打开phpmyadmin,就会出现登陆界面。
5、关于登陆phpmyadmin登陆后红色提示“配置文件现在需要一个短语密码”的解决办法:
在wamp\apps\phpmyadmin3.4.10.1\libraries\config.default.php中更改为
$cfg['blowfish_secret'] = '任意字符串';
然后重启wamp服务,这样登陆后就不会再提示。但是我遇到一个问题:登陆界面用户名一行出现乱码,虽然不影响你输入用户名密码登陆但是看着不舒服。所以我就没有没有设置短语密码。
相关推荐
主要介绍了WAMPserver配置(允许外部访问、phpmyadmin设置为输入用户名密码才可登录等),需要的朋友可以参考下
您可能感兴趣的文章:WAMPserver配置方法(允许外部访问、phpmyadmin设置为输入用户名密码才可登录等)WampServer搭建php环境时遇到的问题汇总Apache2.4.x版wampserver本地php服务器如何让外网访问及启用....
WampServer自带的Apache配置可能限制了外部网络访问,仅允许本地回环地址127.0.0.1访问。为了允许外部访问,需要修改Apache的配置文件`httpd.conf`,具体步骤如下: 1. **允许外部访问**:使用文本编辑器打开...
你可以通过修改WAMPserver的配置文件,允许外部访问或者设置phpMyAdmin需要输入用户名和密码才能登录。 - **phpMyAdmin自动登录和取消自动登录**:通过调整配置文件,你可以实现用户在访问phpMyAdmin时自动登录或...
本教程将详细介绍 WAMP Server 的安装、配置、MySQL 和 PhpMyAdmin 的设置等内容。 一、安装 WAMP Server WAMP Server 的安装过程非常简单,只需一直点击“Next”按钮即可完成安装。在安装过程中,需要选择默认...
在Windows系统中,你可以通过命令行生成`.htaccess`文件,并定义权限规则,比如禁止访问特定的文件类型,设置用户名和密码认证。Apache配置文件(如`httpd.conf`)中需要指定访问控制文件的名称,例如`...
- wampServer安装时未设置MySQL的root密码,初始状态为空。为了安全,需要通过phpMyAdmin修改root用户的密码。 - 进入phpMyAdmin管理页面,选择"权限",修改每个root用户的密码。确保在修改MySQL密码后,同步更新...
title: wampserver2.5-apache2.4.9允许外部访问的配置打开..\wamp\bin\apache\apache2.4.9\conf\h
- 设置数据库信息:填写数据库服务器(如localhost)、数据库名称(如discuz)、数据库用户名(如root)和密码(如123456)等信息。 - 完成安装:按照向导完成所有步骤后,即可成功安装Discuz!。 ##### 3. 配置 ...
5. **附加配置教程**: 包含的`WAMPServer-配置图解.pdf`文件,提供了详细的图文教程,帮助你理解并掌握WampServer的各项配置,包括创建数据库、设置数据库用户权限、调试PHP代码等。 **三、WampServer应用场景** ...
- Apache服务器的配置文件可能没有允许phpmyadmin目录的外部访问。 3. **解决步骤**: - 尝试修改`phpmyadmin`目录下的`config.inc.php`,确保其中的数据库连接信息(如用户名和密码)正确无误。 - 修改Apache...
### WampServer配置详解 #### 一、WampServer简介及安装 WampServer是一款集成了Apache Web服务器、PHP解释器以及MySQL数据库的综合开发工具包。它的主要优点在于简化了开发环境的搭建过程,使得开发者能够更加...
将上述代码中的`YourDatabase`、`YourUsername`和`YourPassword`替换为实际的数据库名、用户名和密码。将这个文件放在WampServer的`www`目录下,然后通过浏览器访问`http://localhost/test_sqlsrv.php`来查看结果。...
1. **关闭并重新登录phpMyAdmin**:使用新设置的密码重新登录phpMyAdmin,验证更改是否成功。 #### 三、注意事项 - 在修改密码时,请确保使用足够复杂且不易被猜测的密码。 - 修改密码后,建议对所有依赖于该数据库...
因此,作者将配置文件中的路径更改为新的phpMyadmin位置,并取消了对外部访问的限制,允许所有IP地址访问。这样,重启服务器后,phpMyadmin就可以正常访问了。 在处理这类问题时,了解服务器和应用程序的配置文件至...