WampServer集成环境的搭建、安装、使用、配置

什么是WampServer

WampServer是一款由法国人开发的Apache Web服务器、PHP解释器以及MySQL数据库的整合软件包。免去了开发人员将时间花费在繁琐的配置环境过程,从而腾出更多精力去做开发。

WampServer就是Windows Apache Mysql PHP集成安装环境,即在window下的apache、php和mysql的服务器软件。

安装

1. 下载 WampServer,官网:http://www.wampserver.com 。 如果下载慢,可以去我的 CSDN下载

2. 打开直接安装。安装完成后会出现:

意思就是让你选择默认的文件浏览器,一般它直接给你打开到了 C:\Windows 目录下,直接点 打开 就好了

3. 选择邮箱。如果你不确定可以直接点下一步

4. 至此就安装完成了。接下来是对其进行配置

配置

安装完成后,打开WampServer,会发现它是英文的。现在可以修改它的显示语言

1. 右击 右下角的 WampServer程序,选择 Language - chinese

2. 启动

WampServler有三种状态

  • 服务器关闭状态,颜色为红色
  • 服务器开启,但是为离线状态,颜色为橙色
  • 服务器开启,在线状态,颜色为绿色

如果服务器在离线,需要左击图标 - 切换到在线状态

前提是服务需要启动中,不然会出现如下错误:

但是也有可能是端口被占用,导致无法启动的情况。这个时候需要排查原因。

一般原因有两种:

1. 80端口被占用,导致Apache服务无法启动。这里可以的打开我的另外一篇博文解决:解决windows系统80端口被占用问题

当然也可以通过修改80端口的方法实现,这个下面会做说明

2. 3306端口被占用,可能原因是你的电脑已经安装了MySQL并且服务正在启动中,需要你停步本地的MySQL服务

不过这个情况不会影响你启动WampServer,它仍然可以启动成功,只是图标的颜色是橙色的

3. 当你启动成功后(服务器为在线状态),可以打开 localhost或者127.0.0.1 打开网站了

修改MySQL

其实也没啥好改的,主要是MySQL的默认密码为空,为了安全需要给它设置一个密码

1. 右击图标 - MySQL - MySQL控制台

因为默认为空,直接按 回车 就可以进入数据库了

2. 输入命令 set password for root@localhost = password('新密码');

3. 打开数据库

打开MySQL的控制台(在图标 - MySQL - MySQL控制台 ),输入刚刚设置的密码后就可以访问数据库啦。

4. 打开 phpMyAdmin

phpMyAdmin 是一个以PHP来管理MySQL数据库

  • 先打开本地站点( localhost/127.0.0.1)

  • 点击 Your Aliases - phpmyadmin

  • 会发现错误了:

意思就是它使用了空密码登录数据库,结果被失败了。这个时候我们需要修改下登录时的密码

  • 打开 C:\wamp\apps\phpmyadmin3.5.1\config.inc.php 里找到 $cfg['Servers'][$i]['password'] = ''; 将密码填进去即可

  • 再次打开 phpMyAdmin。登录成功

配置 Apache

Apache 需要配置的有 修改端口,设置其它主机可访问

修改端口

1. 打开 httpd.conf 配置文件 位于 C:\wamp\bin\apache\apache2.2.22\conf\httpd.conf 。也可以在右下角图标打开( Apache - httpd.conf )

2. 找到 Listen 80 将80 修改成其它端口

Listen主要侦听web服务端口状态,默认为:80,即侦听所有的地址的80端口,注意这里也可以写成IP地址的侦听形式(12.34.56.78:8080)

3. 保存后重启服务即可生效

设置其它主机访问

1. 同样是 httpd.conf 配置 ,搜索 "Controls who can get" ,将 Deny from all 删除,将 Allow from 127.0.0.1 改为 "Allow from all"

2. 保存后重启服务,就可以使其它主机访问了

WampServer 安装使用详解的更多相关文章

  1. TortoiseGIT的安装过程详解

    TortoiseGIT简介 TortoiseGIT 是Git版本控制系统的一个免费开源客户端,它是git版本控制的 Windows 扩展.可以使你避免使用枯燥而且不方便的命令行.它完全嵌入 Windo ...

  2. linux PHP 编译安装参数详解

    linux PHP 编译安装参数详解 ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc -- ...

  3. Eclipse IDE for C/C++ Developers安装配置详解

    Eclipse IDE for C/C++ Developers安装配置详解(转) 转自:http://hi.baidu.com/ltb6w/item/986532efd712460f570f1ddc ...

  4. loadrunner11.0 安装破解详解使用教程

    loadrunner11.0 安装破解详解使用教程 来源:互联网 作者:佚名 时间:01-21 10:25:34 [大 中 小] 很多朋友下载了loadrunner11但不是很会使用,这里简单介绍下安 ...

  5. Cloudera CDH 、Impala本地通过Parcel安装配置详解及什么是Parcel

    本文引用自:Cloudera CDH .Impala本地通过Parcel安装配置详解及什么是Parcelhttp://www.aboutyun.com/forum.php?mod=viewthread ...

  6. WIN中SharePoint Server 2010 入门安装部署详解

    目前流行的原始安装文件基本都是这样的:Windows Server 2008 R2+SQL Server 2008R2+SharePoint Server 2010     这个初始环境原本也无可厚非 ...

  7. VMware虚拟机中如何安装VMWare-Tools详解

    VMware虚拟机中如何安装VMWare-Tools详解 好处:可以支持图形界面,可以支持共享文件功能等 VMware虚拟机中如何配置显 VMware作为一款虚拟机利器,很多人都利用它来实现Linux ...

  8. lvs keepalived 安装配置详解【转】

    lvs keepalived 安装配置详解 张映 发表于 2012-06-20 分类目录: 服务器相关 前段时间看了一篇文章,lvs做负载均衡根F5差不多,说实话不怎么相信,因为F5没玩过,也无法比较 ...

  9. ubuntu14.04 server ftp 服务安装配置详解

    ubuntu14.04 server ftp 服务安装配置详解 cheungmine 2016-01-27 http://wiki.ubuntu.com.cn/Vsftpd 0 安装好vsftpd服务 ...

随机推荐

  1. koa2搭建服务器

    首先初始化项目 npm init -y 安装koa2 npm install koa --save 项目根目录 新建 index.js //这是最基本的服务 const Koa = require(' ...

  2. 动态生成二维码并利用canvas合成出一张图片(类似海报、分享页)

    在前端开发并打算推广一个APP的时候,推广页是免不了的,而推广页的展示方式一般是给人家一个二维码,让别人自己去安装APP,这样前段任务也达到了,这次写这篇文章的原因主要还是总结一下,其中有很多不完善的 ...

  3. [转]谈谈Java中"=="与"equals()"

    equals是Object超类中的一个方法,这个方法的实现就是通过==号实现的,==号比较的是两个对象的地址是否相同,在代码中体现出来就是比较两个对象引用中保存的地址是否相同,==能够判断的只是两个对 ...

  4. 开源网站流量统计系统Piwik源码分析——参数统计(一)

    Piwik现已改名为Matomo,这是一套国外著名的开源网站统计系统,类似于百度统计.Google Analytics等系统.最大的区别就是可以看到其中的源码,这正合我意.因为我一直对统计的系统很好奇 ...

  5. php持续推送信息到客户端的方法

    <?php set_time_limit(0); $i=1; while($i++) { echo $i,'<br />'; ob_flush();//冲刷出(送出)输出缓冲区中的内 ...

  6. WebService与RMI(远程调用方式实现系统间通信)

    前言 本文是<分布式java应用基础与实践>读书笔记:另外参考了此博客,感觉讲的挺好的,尤其是其中如下内容: 另外,消息方式实现系统间通信本文不涉及.RMI则只采用spring RMI框架 ...

  7. Docker系列之Docker容器(读书笔记)

    一.介绍 容器是独立运行的一个或一组应用,以及它们的运行态环境.对应的,虚拟机可以理解为模拟运行的一整套操作系统和排在上面的应用. 二.容器 2.1 启动容器 启动容器有两种方式,一种是基于镜像新建一 ...

  8. 【原】ActiveMq实现分布式事务一致性

    前言:关于分布式事务话题一直是颇有争议的话题,在本文中通过ActiveMq 实现分布式事务做一个简单的demo;同时也让自己能在实践中可以获取经验和对分布式事务自己的一些思考. 1.本地事务 我们通常 ...

  9. potplayer打开多个视频文件

    选项-基本-多重处理方式-新开一个播放进程播放

  10. I want to learn Android Development, where do I start?

    Question: But I completely have no idea what I wanted to make. I just would like to study android.Wo ...