1. WampSever 指的是apache + mySQL + PHP 三合一套装,第一字母W,是指用于windows系统,我用的是2.0f版。用于Linux系统的,是LampSever,第一字母是L。请到官方网站:http://www.wampserver.com/ 下载最新版。
    下载地址:
  2. localhost和127.0.0.1是相同的,都指向本机网站服务器的根目录,比如:我电脑的网站根目录设定为:d:\wamp\www,本文所有用到localhost的地方,都可以用127.0.0.1来代替。可以通过设置局域网IP地址或是端口实现局域网内互访。
  3. WampServer 比较方便灵活,可以通过几项简单的配置就游刃有余的使用。可以完全替代我们目前使用的ISS的配置服务,使用比ISS方便很多,下边就简介下WampServer替代IIS在我们的醒目中使用的几项配置。

安装:

安装过程中需要修改一下安装路径,推荐D:盘,而不是C:盘,免得以后重装系统时丢失文件。安装程序建了一个文件夹D:\WAMP,这下面有很多文件夹,其中D:\WAMP\WWW文件夹就是本地服务器的根目录,这个目录很重要,后边要经常用到它。
安装完毕后自动运行,可在右下角看到它的半圆形图标。

点击后出现如下菜单:

在浏览器地址栏中输入127.0.0.1或者localhost,如果不能够打开如下页面,就说明服务还没有正常启动起来了。并且还会遇到一些其它问题。
在WWW下面存放的目录和Your Projects的目录一直。
注意:右键可以看到语言的选项栏如图

配置分为三部分

端口修改

WampServer默认的安装端口是80,容易和已安装的ISS等其他服务冲突,导致WampServer无法启动。

无法启动的现象如下:

1、apache服务无法启动。问题所在:80端口冲突。

2、在浏览器中输入本地IP地址,显示404错误或500错误。问题所在:授权限制。

3、在数据库管理中,连接MYSQL数据库出错,提示404错误,找不到文件。问题所在:站点服务器根目录设置错误。

解决方法-端口修改

找到Apache安装目录下conf目录下的httpd.conf文件。

打开它,找到“Listen 80”和“ServerName localhost:80”,紧接着Listen的数字就是端口号,默认状态下为“Listen 80”和“ServerName localhost:80”。

修改成你想要的端口。

局域网内IP地址访问。-Allow from all

我们在地址栏中输入本机IP地址,模拟外网访问。比如,我的IP是192.168.1.234。输入到地址栏中,同样会打开前述的主网页。但通常会遇到打不开的情况。这时,首先输入localhost,看一看能否打开主页,如果不能打开,请确认服务器是否正常工作,并参照前面的解决方法予以解决。如果输入localhost能够打开主页,说明服务器工作正常,问题出在外网访问的授权上,需要解决授权问题。

apache默认安装是不允许外网访问的,需要授权设置。如下:

点击打开httpd.conf,找到如下文字:Deny from all

同样的文字会有多处,全部修改为:Allow from all,如下:

修改完成后,保存,重启所有服务。

再次输入本机IP地址:192.168.1.234,这时打开的网页应该与输入localhost得到的网页是一样的。

至此,完成授权工作。到其它电脑上(局域网内),输入你的IP地址,看一看,是不是打开了你的主页。

配置WampServer的www目录

WampServer安装完成之后,默认的www目录在程序安装所在文件夹的www子文件夹下,但是一般这不是我们想要的目录,为了管理方便,一般将这个设置为我们自己的Web主目录,假设自己的Web主目录路径为D:\Web\ 设置方法如下

首先进入程序所在的文件夹,找到Scripts文件夹,进入后有一个名为config.inc.php的文件,如图

找到如下图所示选中部分的代码($wwwDir),默认为安装目录的www文件夹

将等号后面修改为如下图所示即可,注意:Windows里的文件夹为D:\Web,这里的是D:/Web

同时也要修改httpd.conf文件

打开httpd.conf文件找到“DocumentRoot “c:/wamp/www””和 “Directory “c:/wamp/www””

DocumentRoot “c:/wamp/www”修改为 DocumentRoot “E:/Website/”

Directory “c:/wamp/www”修改为 Directory “E:/Website/”

关闭并保存文件,退出WampServerserver再次进入即可生效

生效后点击系统托盘中的图标,出现菜单点击“www目录”菜单项后就会打开D:\Web此路径

“www目录”修改成“Web目录”

打开wamp\wampmanager.conf

“D:/wamp”修改成”E:/Web”

再打开wamp\wampmanager.ini文件,找到“www目录”修改成“Web目录”。

注意:一定先修改wampmanager.conf文件再修改wampmanager.ini文件,不然无法修改成功。修改完此两个文件关闭WampServer重新启动即刻看都修改效果。

修改index.php检测文件

把www\index.php文件复制到Web\index.php下,修改如下:

相对路径改为绝对路径

最终效果如下:

WampServer基本完成,更多技巧可以到互联网上搜索…

附:

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,就会出现登陆界面。

2、关于登陆phpmyadmin登陆后红色提示“配置文件现在需要一个短语密码”的解决办法:

在wamp\apps\phpmyadmin3.4.10.1\libraries\config.default.php中更改为

$cfg['blowfish_secret'] = '任意字符串';

然后重启wamp服务,这样登陆后就不会再提示。但是我遇到一个问题:登陆界面用户名一行出现乱码,虽然不影响你输入用户名密码登陆但是看着不舒服。所以我就没有没有设置短语密码。

关于使用apmserv 修改phpmyadmin 管理界面的root帐号登录密码问题

找到了两条方法:
1、用phpmyadmin更改root密码
首先用root账号登陆phpmyadmin,然后点击左侧进入mysql数据库,在顶部点击“mysql”进入sql输入界面。输入以下命令:
update user set password=password('123456') where User='root'
然后点击右下角的“执行”,看到修改成功。
接着还要进入phpmyadmin目下下的libraries目录,修改config.default.php文件。找到$cfg['Servers'][$i]['password'] = ‘ ‘,修改为$cfg['Servers'][$i]['password'] = ‘123456′; 123456就是密码。现在赶快登陆试试吧。

我使用1方法 全部做好了,但是重新登录phpmyadmin界面时,无需输入我刚刚设置的密码就可以登录了, 即使我删除缓存,重启ampserv服务器和mysql都不起效,为什么呢?

2、后来我又找了 APMserv修改Mysql密码的方法 
进入APMserv安装目录(假设当前路径为"D:\Program Files\APMServ5.2.6").
输入 cd D:\Program Files\APMServ5.2.6
D:\Program Files\APMServ5.2.6>cd MySQL5.1\bin
D:\Program Files\APMServ5.2.6\MySQL5.1\bin>mysqladmin -u root -p password 123456
如上所述..运行后提示输入原密码(Enter Password):默认空直接回车
重新启动APMserv即可.

WampServer PHP服务配置方法(允许外部访问、phpmyadmin设置为输入用户名密码才可登录等)的更多相关文章

  1. WAMPserver配置(允许外部访问、phpmyadmin设置为输入用户名密码才可登录等)

    对于很多不熟悉PHP环境安装的朋友来说,用集成环境可以更快的上手,更方便的搭建PHP的运行环境,但是,WAMP的集成环境仅仅是将底层基础工作做好 了,有些个别关键的配置操作并没有集成到环境安装中,所以 ...

  2. Wampserver主机服务配置方法

    一.更改根目录  1.左键”www目录”路径更改Wampserver安装好后,“www目录”默认为X:\wamp\www,也就是wampserver安装目录下的www文件夹.实际使用中,默认设置往往不 ...

  3. 访问IIS网站需要输入用户名密码(非匿名登录)问题汇总

    无语了,最近不少Windows服务器都出现这个访问网站需要输入的问题,而且每次解决方法还不一样...唉,先汇总下解决方法吧,有时间再仔细研究下这些问题是如何导致的. 当IIS已启用"允许匿名 ...

  4. IIS访问网站出错[要求输入用户名密码]的解决方案

    症状: 1.HTTP 500 - 内部服务器错误 2.您不具备使用所提供的凭据查看该目录或页的权限 3.基于所提供的凭据,您没有权限查看此目录或网页.HTTP 错误 401.3 - 访问被资源 ACL ...

  5. WAMPServer多站点配置方法

    WAMPServer多站点配置方法:1.在C:\wamp\www 新建文件夹test01,在里面新建index.php,内容为 "Hello Test01". 2.C:\wamp\ ...

  6. nginx配置访问密码,让用户输入用户名密码才能访问

    如果我们在 nginx 下搭建了一些站点,但是由于站点内容或者流量的关系,我们并不想让所有人都能正常访问,那么我们可以设置访问认证.只有让用户输入正确的用户名和密码才能正常访问.效果如下: 在 ngi ...

  7. iis配置好后,解决打开服务器要输入用户名和密码的问题

    [转]IIS网站访问需要输入用户名和密码 xp系统下安装IIS5,并设置好网站路径,但是访问网站时需要输入用户名和密码,这个问题极大可能是因为你网站放置在一个文件系统为NTFS的盘符上,而IIS默认的 ...

  8. Asp.Net 配置IISExpress允许外部访问

    1.找到IISExpress的配置文件,或位于(文档/IISExpress/config)文件夹下,打开applicationhost.config,找到如下代码:<site name=&quo ...

  9. 配置IISExpress允许外部访问

    1.找到IISExpress的配置文件,位于 <文档>/IISExpress/config文件夹下,打开applicationhost.config,找到如下代码: <site na ...

随机推荐

  1. Java日志管理

    首页 资讯 精华 论坛 问答 博客 专栏 群组 更多 ▼ 您还未登录 ! 登录 注册 JavaCrazyer的ItEye(codewu.com)技术博客   博客 微博 相册 收藏 留言 关于我   ...

  2. STOI补番队胡策

    ROUND 1 第一轮是我出的. 比赛情况: #1 NanoApe 300 (完美AK) #2 && #3 swm_sxt / ccz  200 A.candy 这道题就是个nim游戏 ...

  3. mysql server advanced 5.6基于oracle linux 6.6的安装

    mysql 安装有两种,rpm安装和源码包安装,两种包都可以从www.mysql.com官网下载,这次我测试下rpm安装方式. 1.安装环境以及mysql版本: 1.1vcenter 虚拟机环境 1. ...

  4. PHP编程中10个最常见的错误

    PHP是一种非常流行的开源服务器端脚本语言,你在万维网看到的大多数网站都是使用php开发的.本篇经将为大家介绍PHP开发中10个最常见的问题,希望能够对朋友有所帮助. 错误1:foreach循环后留下 ...

  5. 编写jquery插件

    一.类级别($.extend) 类级别你可以理解为拓展jquery类,最明显的例子是$.ajax(...),相当于静态方法. 开发扩展其方法时使用$.extend方法,即jQuery.extend(o ...

  6. Android 混淆文件project.properties和proguard-project.txt

    参考文档:http://blog.csdn.net/xueyepiaoling/article/details/8202359 http://glblong.blog.51cto.com/305861 ...

  7. 模拟app上商品详情点击图片放大并且可以切换大图

    主要使用swiper插件,这里使用各小技巧,就是用两个swiper容器,点击一个小图容器,去让大图容器展示出来 小图容器 <div class="q_banner"> ...

  8. 无良教程-破解SublimeText3

    这教程实际上并不是倡导大伙儿去破解软件然后传播出去以侵犯作者的权益,纯粹是技术分享,如果大伙儿觉得Low了,可立马删除. sublime text是我非常喜欢的一款编辑器,在ubuntu上,之前用的一 ...

  9. eclipse中调出android sdk manager和android virtual device manager图标

    有时候在安装ADT插件后,eclipse菜单栏上不会显示android sdk manager和android virtual device manager两个图标, 这个时候,如果安装ADT插件的步 ...

  10. css案例学习之层叠样式

    代码 <html> <head> <title>层叠特性</title> <style type="text/css"> ...