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. Python获取网页指定内容(BeautifulSoup工具的使用方法)

    Python用做数据处理还是相当不错的,如果你想要做爬虫,Python是很好的选择,它有很多已经写好的类包,只要调用,即可完成很多复杂的功能,此文中所有的功能都是基于BeautifulSoup这个包. ...

  2. cmd窗口使用sftp命令非密钥和密钥登录SFTP服务器的两种方式

    cmd窗口使用sftp命令非密钥和密钥登录SFTP服务器的两种方式 一.在Windows环境下搭建SFTP服务器可参见http://www.cnblogs.com/Kevin00/p/6341295. ...

  3. mybatis--Mapper 常见报错总结(持续总结)

      本文版权归 远方的风lyh和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作.   1.The content of elements must consist of well-f ...

  4. 使用Java代码自定义Ribbon配置

    很多场景下,需要实现不同的微服务采用不同的策略,例如修改Ribbon的负载均衡规则等.Spring Cloud允许使用Java代码自定义Ribbon的配置. 在Spring Cloud中,Ribbon ...

  5. 音频标签化3:igor-8m项目的训练、评估与测试

    上一节介绍了youtube-8m项目,这个项目以youtube-8m dataset(简称8m-dataset)样本集为基础,进行训练.评估与测试.youtube-8m设计用于视频特征样本,但实际也适 ...

  6. 逆向知识之CS辅助/外挂专题.2.实现CS1.6透视原理

    逆向知识之CS辅助/外挂专题.2.实现CS1.6透视原理 一丶透视简介 我们涉及到FPS游戏.免不了说透视.自瞄什么的. 在CS1.6中. 有OpenGl.也有D3D. 透视的方法很多. gl透视(也 ...

  7. Docker启动出现"No space left on device" 或者 docker日志太多导致磁盘占满问题

    机房有一台服务器上面部署了多个docker容器, 并且每个docker容器都往stderr中源源不断的输出日志,导致磁盘被占满了.Docker容器在启动/重启的时候会往/var/lib/docker中 ...

  8. 将H5页面的应用打包成APP(苹果和安卓版本)

    今天在清理手机上的应用时看到了“联名会员”这个“app”,我感觉只是个H5页面,不是一个原生的APP,但看起来和原生APP一模一样,心想,如果以后我开发了H5应用是不是可以把它搞成APP形式供别人下载 ...

  9. C#微信公众号开发--微信事件交互

    前言 一切准备工作就绪时就先实现一个关注公众号后向客户端推送一条消息.关注后推送消息需要一个get请求.一个post请求,get请求主要是为了向微信服务器验证,post请求主要就是处理微信消息了. 调 ...

  10. C# QuartZ使用实例写成服务

    官方学习文档:http://www.quartz-scheduler.net/documentation/index.html 官方的源代码下载:http://sourceforge.net/proj ...