wampServer图文详细配置

来源:互联网 发布:ubuntu windows 10 编辑:程序博客网 时间:2024/04/26 06:18

一、安装(略)

    注意,本人安装的是WAMP5  1.7.4版本
    

二、配置wampServer的www文件夹

        WampServer安装完成之后,默认的www目录在程序安装所在文件夹的www子文件夹下,但是一般这不是我们想要的目录,为了管理方便,一般将这个设置为我们自己的Web主目录,假设自己的Web主目录路径为D:\Web\ 设置方法如下。注意:网上配置说是在wamp\Scripts\文件夹中的config.inc.php中配置$wwwDir="";但经本人实践发现,这个版本的Scripts文件夹中根本没有config.inc.php文件,所以经查阅资料,需按下面方法配置

主要过程(我的WAMP2.0安装在E盘在,所以我的www目录是e:/wamp/www/,我想将它改为g:/www/):
(1)修改httpd.conf文件
(2)修改新的www目录下的index.php文件
(3)修改manage.ini的278行和manage.tpl的125行

第一步:修改httpd.conf文件
DocumentRoot "e:/wamp/www/"  这一行改为DocumentRoot "g:/www/"
<Directory "e:/wamp/www/">  这一行改为<Directory "g:/www/">
保存,重启WAMP,但是并没有达到我们想要的结果,http://localhost/是改了,但是我想要正常安装后的首页是显示版本信息的,那么把原来e:/wamp/www/中的index.php文件复制到g:/www/下,显示有错误。


第二步:打开g:/www/下的index.php文件,看第11到15行:
//chemin jusqu'au fichier de conf de WampServer
$wampConfFile = '../wampmanager.conf';
//chemin jusqu'aux fichiers alias
$aliasDir = '../alias/';
把配置文件和虚拟目录的路径改正过来,就是将原来的相对路径改为绝对路径:
//chemin jusqu'au fichier de conf de WampServer
$wampConfFile = 'e:/wamp/wampmanager.conf';
//chemin jusqu'aux fichiers alias
$aliasDir = 'e:/wamp/alias/';
这样就可以正常了,重启WAMP打开http://localhost/看到的就和你平时看到的一样了。
http://localhost/的问题是解决了,但点了右下角的图标,菜单里有个“www 目录”,点了之后打开的仍然是e:/wamp/www/,想改成g:/www的往下看。

第三步:改菜单中的“www 目录”指向
打开wamp\manage.tpl文件,119行是 [Menu.Left],再往下看,125行是这样的:
Type: item; Caption: "${w_wwwDirectory}"; Action: shellexecute; FileName:"${wwwDir}";Glyph: 2
改为:Type: item; Caption: "${w_wwwDirectory}"; Action: shellexecute; FileName: "g:/www/"; Glyph: 2
打开manage.ini,在 278行
Type: item; Caption: "www 目录"; Action: shellexecute; FileName: "e:/wamp/www/"; Glyph: 2
把 e:/wamp/www/改成g:/www/,这样应该就可以了,保存,重启WAMP。
再试试,一点菜单中的“www 目录”,打开了g:/www/,终于成功了!!!!

三、配置Apache Web服务器

        因为WampServer安装好之后直接支持了PHP页面,文件解释类型都已经添加完毕,所以不需要太多的设置,这里只设置主目录的位置和主页的文件名,另外再介绍一下如何配置虚拟目录(Alias目录),也叫别名目录。
设置主目录:单击系统托盘中的WampServer,选择Apache -> httpd.conf(二中已配置)
设置虚拟目录(Alias目录)
        一般设置了Web主目录后,该目录下的结构会随之一并应用于Web服务。例如在Web主目录中有admin文件夹,其中包含一个admin_index.php文件,那么你可以通过输入http://localhost/admin/admin_index.php来执行该页面。然而,为了方便管理庞大的应用系统,有时候会把不同的应用放到不同的文件夹下,并且这个文件夹不在Web主目录中。那么,可以通过映射这样一个虚拟目录达到相同的效果。
在Alias目录菜单项中选择“添加一个Alias”

出现如下图所示界面,在冒号后边输入虚拟目录名称(可以和真实目录名称不同),这里以admin为例

回车后,输入要映射的真实地址,注意:若Windows里的文件夹为c:\admin\,这里应该填c:/admin/


回车后即可创建成功,按任意键退出创建程序。
“重新启动所有服务”
一个特例:
        假设Web主目录中有admin文件夹,而恰巧自己又设置了一个名为admin的虚拟目录,那么Apache Web服务器会打开哪个文件夹当中的内容呢?再假如,在Web主目录的admin文件夹中有一个名为Admin_Index.php的文件,而在名为admin的虚拟目录下恰巧也有一个Admin_Index.php,那么Apache Web服务器又会执行哪一个呢?经过实验,我发现是这样的: 
        如果在虚拟目录里面没有找到Admin_Index.php,那么就会自动在Web主目录下的admin文件夹下查找,如果都没找到就提示“HTTP 404  文件未找到”,如果找到就执行。反之Web主目录的admin文件夹下没有的文件,服务器会去虚拟目录里寻找。当两个目录都有同一个相同文件名的文件时,虚拟目录的优先级高,会执行虚拟目录下的文件。

删除虚拟目录(Alias目录):单击系统托盘菜单 Apache -> Alias目录 -> [要删除的Alias目录] –> Delete alias,如下图所示

程序提示是否真的要删除这个Alias目录,如果确认删除,输入“yes”(不含引号)回车即可,如图

同样,在删除虚拟目录后,要重启所有服务才能生效。


四、配置PHP解释器

PHP核心配置:默认情况下,PHP不允许执行一些函数,但是这些往往造成一些应用不能实现,所以要调整过来,单击系统托盘,选择菜单中的PHP -> PHP设置,依次点击下图右边所示的那些允许启用的项 


PHP时区设置:PHP解释器默认使用格林威治时间GMT,这样就产生了一个问题,函数调用后显示的时间与实际时间相差8小时(中国时间是GMT+8)所以要进行设置。wamp\php\php.ini-recommended中,找到[Date]字段,去掉date.timezone前的分号,并在等号后面加上 ”Asia/Shanghai” :


五、MySQL配置
        最重要的就是wamp\phpmyadmin\config.inc.php文件中password的设置,必须与服务提供和的密码一致。
注意:下面的错误如图

解决办法就是,先在config.inc.php中将密码设置正确,然后清除cookie!!!一定要注意这一点!

综上,配置完成:


希望可以对各位配置wampServer的朋友们有所帮助!