第一,打开局域网访问
配置文件:点击右下角的WAMP 服务器小托盘,选择Apache>httpd.conf
搜索关键字 "deny from ",会发现一处 "deny from all" 删掉他,然后发现下有一行"Allow from 127.0.0.1" ,然后将127.0.0.1修改为all即可,也就是"Allow from all"即允许任何人访问,重启apache 服务就可以允许外网访问了。
第二.打开phpmyadmin外部访问权限(本功能如需要可以打开,为了数据库安全不推荐打开)
找到WAMP 安装目录中的alias目录,修改phpmyadmin.conf配置文件,同httpd.conf一样,会发现一处 "deny from all" 删掉他,然后把"Allow from 127.0.0.1"修改为:"Allow from all"即可。
第三。设置密码
首先,通过WAMP打开MYSQL然后点击mysql控制台。
提示输入密码,因为现在是空,所以直接按回车
然后输入“use mysql”,意思是使用mysql这个数据库,提示“Database changed”就行。
然后输入要修改的密码的sql语句“update user set password=PASSWORD('hooray') where user='root';”,注意,sql语句结尾的分号不能少,提示什么什么OK就行了。
最后输入“flush privileges;”,不输入这个的话,修改密码的操作不会生效的。
然后输入“quit”退出。
其实使用mysqlAdmin也可以修改密码就不再说了,感谢http://www.cnblogs.com/hooray/archive/2011/07/23/2114792.html
此时如果登录数据库报如下错误:
可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
或者通过mysql控制台
mysql -u root -pvmwaremysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
第四,设置数据库必须输入用户名密码登陆,配置文件修改:config.inc.php
首先请修改数据库密码,安装完可通过在WAMP 托盘图标中点击phpmyadmin进入数据库,在phpmyadmin页面中部的“权限”,可以看到“用户一览”,在下边有一行用户信息,即root localhost这一行,点击这一行最右侧的“编辑权限”图标,在新页面找到“更改密码”,为root用户设置密码,并点击“执行”。然后修改配置文件:config.inc.php,这个文件路径是:\wamp \apps\phpmyadmin3.1.1
找到$cfg[''Servers''][$i][''password''] = '''';将它修改$cfg[''Servers''][$i][''password''] = ''你设置的密码'';重新打开phpmyadmin即可完成访问。
继续,config.inc.php,将配置$cfg['Servers'][$i]['auth_type'] = 'config';修改为
$cfg['Servers'][$i]['auth_type'] = 'cookie';
然后在这行下面添一行:$cfg['blowfish_secret'] = 'fslk3xkl319sf'; 这里引号内的字母数字你可以随便输入。
保存,重启所有服务,以后再打开PHPmyadmin都需要输入密码才能登录了。
第五,更改端口 文件修改:httpd.conf
HTTPD.CONF文件,搜索Listen 80修改成其它端口,再重启下
第六,更改根目录
配置 WampServer 的 www 目录
文件修改:E:\wamp\scripts\config.inc.php
打开config.inc.php,找到$wwwDir 修改成你的目录即可 例子$wwwDir = 'E:/web/';(注意:Windows 里的文件夹为 e:\Web,这里的是 e:/Web)关闭并保存文件,退出 WampServerserver 再次进入即可生效
配置 apache web 目录
文件修改: E:\wamp\bin\apache\Apache2.2.21\conf\httpd.conf
查找:DocumentRoot 然后设置 你的目录即可 例子 DocumentRoot "E:/web/www/" (Windows 路径里面的“\” (反斜杠)都要替换成“/” (正斜杠) ,路径外面的双引号要保留 )
查找 Directory 然后设置 你的目录即可 例子 <Directory "E:/web/www/">
保存重启服务即可、
第七,更改默认的网站起始页
WampServer 默认的网站起始页面为 index.php、index.php3、index.html、index.htm 用户在访问你的服
务器时,Apache Web 服务器会自动在 Web 主目录里寻找列表里匹配的文件名,并按优先级高低返回给客
户。 例如: Web 主目录里既有 index.php 文件, 又有 index.html 文件, 那么 Apache Web 服务器会把 index.php
执行,将执行结果传送给用户,而不会自动传送 index.html。Apache Web 服务器还允许用户自定义起始页
面的文件名和优先级,设置方法为,找到如下所示的代码,在 DirectoryIndex 后面添加主页的文件名,名
称之间用空格隔开,优先级从左到右依次递减。
<IfModule dir_module>
DirectoryIndex index.php index.php3 index.html index.htm
</IfModule>