wampserver安装后的基本配置

1.WampServer的安装

下载好安装包后,你能在保存其文件夹中找到这样一个图标:

双击它,会弹出如下提示

提示信息:不要试图从Wamp5 1.x(x代表任意数字)版本升级到这个版本,如果您已经安装了Wamp5 1.x,请保存您的数据,然后在安装这个新版本之前卸载Wamp5 并删除相关文件夹。您是否要继续安装? 对于新用户来说,本机上没有安装过WampServer,所以不考虑这个问题。但是,需要说明的是,如果你的计算机中安装着Apache或者PHP解释器 或者MySQL数据库的话,也最好先将它们卸载。因为程序安装完成之后要打开相应的端口,如果之前安装的这些程序没有卸载掉,端口仍然占用,会使本程序打开端口失败。程序安装之前最好在命令提示符中输入 “netstat –aon” [输入引号内的命令,不包含引号,netstat与减号之间有一空格],回车后查看Local Address一列有没有0.0.0.0:80的记录。如果有,记录下对应的PID,然后执行命令“tskill PID” [例如PID是2840,就输入 tskill 2840]点击“是”后,进入欢迎界面

单击“Next”,出现许可条款

选择I accept the agreement(我同意条款),单击Next,出现选择安装路径窗口

默认路径是C:\wamp,可以单击Browse(浏览)自己选择一个安装的路径,这里我用默认路径。点击Next,出现创建快捷方式选项窗口

第一个是在快速启动栏创建快捷方式,第二个是在桌面创建快捷方式,我选择第二个,方便以后打开。

单击Next,出现信息确认窗口

信息确认无误后,单击Install(安装),过程如下图

安装接近尾声时会提示让你选择默认的浏览器,如果你不确定,点“打开”就可以了

后续会让你输入一些PHP的邮件参数信息,这些保留默认的内容就可以了

一路点Next就可以完成基本的安装步骤了。这时就能在桌面上能看到程序的图标了,并且在任务栏的系统托盘中能找到WampServer的标志。

2.调整语言程序

安装好之后,点击系统托盘中的图标,语言默认是英语

调整好语言后,如下图

为了符合大家的语言习惯,可以把语言改成中文,做法是在系统托盘中右击WampServer图标,按图示选择简体中文

3.配置WampServer的www目录

WampServer安装完成之后,默认的www目录在程序安装所在文件夹的www子文件夹下,但是一般这不是我们想要的目录,为了管理方便,一般将这个设置为我们自己的Web主目录,假设自己的Web主目录路径为D:\Web\ 设置方法如下 首先进入程序所在的文件夹,找到Scripts文件夹,进入后有一个名为config.inc.php的文件,如图

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

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

关闭并保存文件,退出WampServerserver再次进入即可生效 退出WampServer:右键单击系统托盘,选择退出即可

进入WampServer:在桌面或开始菜单选择start WampServer即可

生效后点击系统托盘中的图标,出现菜单点击“www目录”菜单项后就会打开如图所示的目录

需要注意的是,这里所提到的www目录纯属为了简化管理www目录而配置,这里的配置并不会影响Web服务的主目录。设置之前请确保系统中存在被设置的路径,否则会在打开时出错!

4.配置Apache Web服务器

因为WampServer安装好之后直接支持了PHP页面,文件解释类型都已经添加完毕,所以不需要太多的设置,这里只设置主目录的位置和主页的文件名,另外再介绍一下如何配置虚拟目录(Alias目录),也叫别名目录。 设置主目录:单击系统托盘中的WampServer,选择Apache -> httpd.conf

配置文件会自动以记事本方式打开,找到如下图所示的代码(DocumentRoot,注意前面没有井号#),选中的就是要设置的Web主目录,用户访问你的域名或IP时,ApacheWeb服务器会在这个文件夹检索相应的文件,注意Windows路径里面的“\”(反斜杠)都要替换成“/”(正斜杠),路径外面的双引号要保留

还有一条代码,后面设置的目录要和上一步所设置的目录一样,如图所示

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 后面添加主页的文件名,名称之间用空格隔开,优先级从左到右依次递减。

设置虚拟目录(Alias目录):一般设置了Web主目录后,该目录下的结构会随之一并应用于Web服务。例如在Web主目录中有admin文件夹,其中包含一个admin_index.php文件,那么你可以通过输入http://localhost/admin/admin_index.php来执行该页面。然而,为了方便管理庞大的应用系统,有时候会把不同的应用放到不同的文件夹下,并且这个文件夹不在Web主目录中。那么,可以通过映射这样一个虚拟目录达到相同的效果。

在系统托盘中点击WampServer图标,选择Apache->Alias目录

在Alias目录菜单项中选择“添加一个Alias”

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

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

回车后即可创建成功,按任意键退出创建程序,如图

要生效,需要重新启动Apache Web服务器,但WampServer没有提供单独停止某一服务的选项,所以选择“重新启动所有服务”如图

一个特例:假设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”(不含引号)回车即可,如图

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

5.配置PHP解释器

PHP解释器的配置比较轻松,就有两处需要配置;一处是PHP核心配置,另外一处是时区设置。 PHP核心配置:默认情况下,PHP不允许执行一些函数,但是这些往往造成一些应用不能实现,所以要调整过来,单击系统托盘,选择菜单中的PHP -> PHP设置,依次点击下图右边所示的那些允许启用的项

PHP时区设置:PHP解释器默认使用格林威治时间GMT,这样就产生了一个问题,函数调用后显示的时间与实际时间相差8小时(中国时间是GMT+8)所以要进行设置。单击系统托盘,选择菜单的 PHP -> php.ini 如图

打开php.ini配置文件后,找到[Date]字段,去掉date.timezone前的分号,并在等号后面加上 ”Asia/Shanghai” 如图所示

6.配置MySQL数据库

WampServer还整合了一款基于PHP的MySQL数据库管理软件——phpMyAdmin,可以在系统托盘菜单上直接找到。本节介绍如何更改界面语言、为root账户设置密码。

更改界面语言:phpMyAdmin默认的语言是英语,如下图

为了符合大家的习惯,可以点击Language后面的下拉列表框,将语言改成简体中文,如图

改成简体中文后的界面如下图,虽然不是完全的简体中文,但是对于英语不好的用户来说,这已经不错了。

为root账户设置密码:在MySQL数据库中,root账户类似于Microsoft SQL Server的sa(super administrator)账户,具有整个数据库最高的操作权限。然而,在WampServer安装完成之后,默认MySQL的root账户密码为空,这样为以后的数据安全埋下了隐患。在phpMyAdmin主页面的菜单中点击“权限”,在“用户一览”能看到root账户,单击root用户一行最后的编辑权限链接,如图

出现如下图所示的界面(在主页面的中间部分)

选择“更改密码”设置组里面的“密码”单选项,输入一个密码(尽量复杂一点),确认重新输入之后,单击“执行”按钮即可完成对root账户设置密码。如下图

如果想不出一个好的密码,就在下面的“更改登陆信息/复制用户”设置组里面找到最后一项“Generate Password(生成密码)”一项,单击“Generate”按钮,在右边的文本框中就能生成一个复杂密码。可以将这个密码复制粘贴到上面的密码设置文本框里面。对于生成的密码,一定要妥善保管,万一丢失,会造成不小的麻烦。另外,在下一步的时候也会用到。当修改完密码,出现成功信息后,再点击主菜单的任意一项,就会产生错误,如下图所示

这是因为phpMyAdmin是基于PHP Web页面的,它需要先连接到MySQL数据库才能提供各种操作功能,

服务器root账户密码修改后,软件之前保存的密码已经失效,所以要修改配置文件中的连接字符串,将密码部分重新设置一下。根据提示,找到config.inc.php,这个文件位于WampServer安装目录的apps\phpmyadmin3.1.1文件夹下,如下图所示

用记事本打开,找到如下图所示选中的代码部分,单引号内的字符串就是更改之后的密码,如果是默认配置,单引号内为空,即空密码。将刚才生成的密码粘贴到单引号内,保存后就可以继续操作了。

最后祝愿看到这篇文章的朋友早日熟悉Apache PHP MySQL的配置方法!

(本文来源:草根站长网  作者:许锋 )

wampserver安装后的基本配置的更多相关文章

  1. Linux 最小化安装后IP的配置(手动获取静态IP地址)

    一.图形化界面配置(假设为电脑A) 如果你的Linux安装有图形化界面,那么通过以下方式来配置: 我这里是有两块网卡,第一个网卡在上篇中已经通过DHCP来配置了:Linux 最小化安装后IP的配置(D ...

  2. Linux 最小化安装后IP的配置(DHCP获取IP地址)

    图形化Linux的DHCP好配置,我就不讲了.主要将一下Linux最小化安装后IP的配置: linux最小化安装后没有ifconfig这个命令: yum install net-tools.x86_6 ...

  3. MyEclipse安装后需要进行的配置

    摘自: http://hi.baidu.com/timesten/item/c826983a6f9654ffde2221c0 MyEclipse安装后需要进行的配置 在MyEclipse中编写Web ...

  4. 【java】JDK安装后,没有配置环境变量,也可以java -version查看到版本信息

    JDK安装后,没有配置环境变量,也可以java -version查看到版本信息 原因是:jdk安装过程,java.javaw.javaws三个命令被复制到C:\windows\system32目录下 ...

  5. Ubuntu16.04安装后开发环境配置和常用软件安装

    Ubuntu16.04安装后1.安装常用软件搜狗输入法+编辑器Atom+浏览器Chome+视频播放器vlc+图像编辑器GIMP Image Editor安装+视频录制软件RcordMyDesktop安 ...

  6. Kali 2.0 安装后的初始配置

    准备 1.VMware Workstation 2.kali-linux-2.0-amd64.iso 安装 手动安装 VMware 创建新的虚拟机,先不导入ISO文件,系统选择Debian 7.x 6 ...

  7. wampserver 安装后 启动失败的解决方法

    安装后启动, 显示 发生未知的异常 wampmanager.exe  .... 解决方法 === 其实下载页面说了,先下载 vc的运行库,页面上有链接, 他给的是vc10的,我按照做,失败 查了无数资 ...

  8. ubuntu安装后的基本配置及常用软件的安装

    文章作者:foochane  原文链接:https://foochane.cn/article/2019061501.html 内容简介 当前Ubuntu版本:ubuntu 18.04,具体操作如下: ...

  9. Linux安装后的基本配置

    1.换源 http://mirrors.zju.edu.cn http://mirrors.aliyun.com http://mirrors.ustc.edu.cn ubuntu替换/etc/apt ...

随机推荐

  1. https的工作流程

    (1)客户端向服务器提出请求,发出SSL握手信号. (2)服务器发出回应,并出示服务器证书(公钥),显示服务器站点身份. (3)客户端验证服务器证书,并生成一个随机的会话密钥,密钥长度达到128位. ...

  2. git 在windows上 生成ssh公钥

    今天上传代码到服务器时,报如下错误:   上网搜了一下,应该是ssh过期了.我们就来生成新的ssh公钥吧.   1. 打开git bash   2. 输入命令:  ssh-keygen -t rsa ...

  3. Mysql 中bitwise对效率的影响??

    一直很疑惑,这个谁可以解释一下? 我也正在了解这方面的知识!

  4. 解析$.grep()源码及透过$.grep()看(两次取反)!!的作用

    先上jquery源码: grep: function( elems, callback, inv ) { var retVal, ret = [], i = 0, length = elems.len ...

  5. [改善Java代码]使用forName动态加载类文件

    动态加载(Dynamic Loading)是指在程序运行时加载需要的类库文件,对Java程序来说,一般情况下,一个类文件在启动时或首次初始化时会被加载到内存中,而反射则可以在运行时再决定是否需要加载一 ...

  6. 关于windows中的快捷键

    Windows快捷键大全编辑 目录1快捷方式 2IE浏览器 3小键盘 4WIN键 5资源管理器 6对话框7我的电脑 8放大程序 9辅助选项 10XP键盘 11对话框 12自然键盘13辅助键盘 14键盘 ...

  7. Java动态加载jar及class文件

    经常碰到需要动态加载jar及class文件的场景.Java类由于需要加载和编译字节码,动态加载class文件较为麻烦,但JDK仍提供了一整套方法来动态加载jar文件和class文件. 一.动态加载ja ...

  8. C# 按指定数量从前面或者后面删除字符串

    为了方便处理一些数据,自己写一个小程序来辅助工作,提高点效率.  不够删除怎么办呢!?一般程序员都会马上想到的是,用if判断…….这里其实不用if语句也可以轻松实现的! 有些程序员还可能用 try c ...

  9. VSX规划Package文件

    VSX是VS扩展,可以针对不同项目编写插件,虽然接触VSX的时间并不多,但是当了解VSX后深刻感受到VSX的魅力. VSX的材料比较少,配置文件也很繁琐,当初我也走了不少弯路. 这篇文章将帮助您更好的 ...

  10. C#算法基础之选择排序

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...