对于不少不熟悉PHP环境安装的朋友来讲,用集成环境能够更快的上手,更方便的搭建PHP的运行环境,可是,WAMP的集成环境仅仅是将底层基础工做作好 了,有些个别关键的配置操做并无集成到环境安装中,因此给你们带来很多麻烦,看到搜索引擎中不少朋友都在问为何安装好WAMP后,只能本地访问?局域 网内禁止访问?或者为何本地数据库PHPMYADMIN为何也不能在外部局域网内访问呢?如何设置Mysql必须输入用户名和密码而不是直接登陆进去 呢?
下面根据本身的亲身实践,说说WAMP配置的整个过程。
一、下载和安装:
首先从http://sourceforge.net/projects/wampserver/下载WampServer,我写此文时用的是最新版wampserver2.2d-x32.exe。
安装完第一步是更改语言,右击任务栏的WampServer图标,选择Language-chinese。
二、保证WampServer工做正常:
不要让其余程序占用它的默认端口(apache默认端口80和mysql默认端口3306)。这时能够打开http://localhost测试,单击wampserver图标-localhost。
三、使网站和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
四、将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,就会出现登录界面。
五、关于登录phpmyadmin登录后红色提示“配置文件如今须要一个短语密码”的解决办法:
在wamp\apps\phpmyadmin3.4.10.1\libraries\config.default.php中更改成
$cfg['blowfish_secret'] = '任意字符串';
而后重启wamp服务,这样登录后就不会再提示。可是我遇到一个问题:登录界面用户名一行出现乱码,虽然不影响你输入用户名密码登录可是看着不舒服。因此我就没有没有设置短语密码。php