文档章节

Windows环境下wampserver的安装与配置

MicahYang1
 MicahYang1
发布于 2015/07/30 10:03
字数 1261
阅读 509
收藏 0

一、wampserver安装

 

本文使用的是wampserver2.5(Apache-2.4.9-Mysql-5.6.17-php5.5.12-64b),

下载地址 http://www.mycodes.net/16/4944.htm,下载完成后,依次按图操作即可:

 

二、wampserver是否成功安装以及问题的解决

 

(一)、测试

 

1、安装完成后,启动wampserver程序,在电脑右下角可以看见图标,绿色代表开启服务,黄色代表离线,红色代表停止服务。左键点击图标会出现,通过选择启动/停止所有服务、切换到在线/离线状态,可以实现图标颜色的转换。

 

2、当切换到在线状态并启动所有服务后(即图标绿色时),左键点击localhost,便进入了wampserver界面

也可以通过直接在浏览器地址栏输入localhost进入该页面,这都说明wampserver已经成功安装在了计算机上。

 

3、但是如果无论如何也无法使图标切换到绿色状态,或者在浏览器地址栏输入localhost之后进入了IIS的初始界面

这说明wampserver并不能正常使用,原因是wampserver与IIS发生了端口冲突。

 

(二)、wampserver与IIS端口冲突的解决方案

 

1、找到wamp的安装目录之后,查找此路径wamp\bin\apache\apache2.4.9\conf下的httpd.conf文件,打开此文件之后使用ctrl+F查找 Listen,我们会发现这样的代码,其中第二三行的80代表着服务器监听的端口,我们将其修改为以下代码,即端口改为8080。

然后重新启动wampserver工具,通过切换状态可以使图标变成绿色(启动所有服务状态),在浏览器地址栏输入

localhost:8080便进入了wampserver界面,这说明我们的端口更改成功了。

 

 

2、但是如果我们点击左下角图标的localhost,还是会进入IIS的欢迎界面,这是因为我们只是更改了apache内部的监听端口,并没有更改与之相关联的按钮控制文件。找到wamp的安装目录下的wampmanager.tpl文件(wamp\wampmanager.tpl),打开文件可以发现这样的代码

将其改为以下代码

按钮控制文件也就更改完成了,再点击图标的localhost便能够正常进入wampserver界面了。

 

三、wampserver配置

 

(一)、更改密码

  1. 左键点击圆规“php myadmin”,进入php myadmin数据库管理工具。

  2. 点击“用户”

  3. 找到用户是root、主机是localhost的那一行,点击铅笔形状按钮,进入编辑权限

  4. "更改密码”,更改,“执行”。此时刷新php myadmin,会发现“php myadmin 无法链接sql数据库”。

  5. 找到“wamp\apps\phpmyadmin4.1.14”文件夹下的“config.inc.php”,打开。

  6. CTRL+F,查找“password”,把右边设置为第四步设置的密码,保存

  7. ok,刷新php myadmin,又可以连接了打开。

(二)新建数据库

  1. 点击“数据库”。

  2. “创建一个新的数据库”,比如我设置默认的数据库名“wikidb”(mediawiki默认)。

     

(三)新建用户并连接数据库

  1. 点击“用户”。

  2. ”创建新用户”,比如我创建的用户“wikiuser”(mediawiki默认),“主机”选“本地”,还要设密码哟。

  3. 为该用户指定权限,全选,执行

  4. 为该用户wikiuser指定数据库,找到“按数据库指定权限”,选择创建的数据库wikidb,跳转到“按数据库指定权限”,“全选”,“执行”。

  5. ok,本地php服务器和phpadmin数据库设置完毕

(四)Apache配置

虽然说wampserver已经帮我们集成好了Apache,但是有一些功能需要我们自己去完善,下面让我们一点一点的完善Apache配置。

1.访问权限的更改: 刚装完wampserver之后,我们会发现不能通过外网访问wampserver服务器,原因是权限不够,因为wampserver默认是只允许172.0.0.1(也就是主机)访问,我们需要对这一配置进行更改。首先找到Apache下的httpd.conf(前文找过该文件),使用ctrl+F搜索“Deny from all”,将其删掉,然后把“Allow from 172.0.0.1"改为"Allow from all",就可以了。

2. 开启URL重写功能:首先在httpd.conf把”#LoadModulerewrite_modulemodules/mod_rewrite.so“这句话前面的 #删除;然后把”AllowOverride None" 改为“AllowOverride all"(如果要开启URL重写功能,必须进行这一步);重启程序即可。(如果你不需要URL重写功能,完全可以忽略这一步)

(五)PHP配置

找到wamp安装目录下的php/php.ini文件,找到以下三个地方:

short_open_tag=off(是否允许使用php代码开始的缩写形式)

memory_limit=128M(最大使用内存)

upload_max_filesize=2M(最大上传文件)

第一项改为on,其余两项根据自己的需要更改即可。

 

 四、总结

这些只是本人自己在安装过程中的一些经验,希望能有用。最后推荐一个链接给大家。

http://www.360doc.com/content/13/1113/09/426480_328813961.shtml

 

 

© 著作权归作者所有

MicahYang1
粉丝 0
博文 6
码字总数 5417
作品 0
海淀
私信 提问
OpenCart本地测试环境搭建WampServer教程

建议大家加入QQ群282797742讨论opencart的使用和技术问题。 注:本教程由 OpenCart中国网站编写,如果转载,请注明出处及加上链接。 国内的程序员一般都是使用windows系统,很多人还不会单独...

OpenCart中国
2013/11/07
1K
0
Wampserver64位官网下载以及安装配置

WampServer就是Windows Apache Mysql PHP集成安装环境,即在window下的apache、php和mysql的服务器软件。 1、进入Wampserver 官网 网址:https://sourceforge.net/projects/wampserver/ 2、点...

梦梦阁
2018/07/16
110
0
为什么两个mysql同时监听3306?

之前本机安装了mysql5.5,端口是3306,后来要弄php,就装了个php的集成环境wampserver,这个自带mysql5.6.12,因为我的mysql5.5一直是运行着的,看网上,人家安装wampserver都会报错,wampser...

相奕
2016/07/08
440
3
NeatBeans IDE7.3.1搭配WAMPServer 2.3的PHP环境快速设置

一直都是在Linux环境下手动配置LAMP架构来作为PHP的开发和运行环境,但是在个人电脑上开着虚拟机来进行开发工作确实很别扭(不管你是不是相信,反正我是信了),我们怕麻烦的是需要自己来打架...

XSimon
2013/11/01
214
0
WINDOWS + WAMP + Zend Framework 配置

WINDOWS 下WAMP环境下 的 Zend Framework 配置 1,安装WampServer 下载WAMPSERVER并安装,在本例中,安装在C:wamp下。 2 安装Zend Framework 解压缩 Zend Framework 压缩包中 library 至 C:...

尐桀
2011/06/05
815
0

没有更多内容

加载失败,请刷新页面

加载更多

Kafka再平衡机制详解

所谓的再平衡,指的是在kafka consumer所订阅的topic发生变化时发生的一种分区重分配机制。一般有三种情况会触发再平衡: consumer group中的新增或删除某个consumer,导致其所消费的分区需要...

爱宝贝丶
32分钟前
26
0
element 验证 请输入大于0的整数

data() { var validatePass = (rule, value, callback) => { // if (value <= 0) { // callback(new Error('请输入大于0的整数')); // } else { // c......

沉迷代码我爱学习
43分钟前
4
0
报表工具花钱or开源?我对比了这6个工具

近一年都在处理报表问题,调研了不少报表工具,也开发了适合公司业务的报表应用。分享一些关于如何选择报表工具的个人观点,希望对你有参考作用。 对于大部分企业来说,能花时间和人力去开发...

帆软
43分钟前
3
0
自建redis笔记--Redis cluster搭建

Redis cluster搭建 2018年十月 Redis 发布了稳定版本的 5.0 版本,推出了各种新特性,其中一点是放弃 Ruby的集群方式,改为 使用 C语言编写的 redis-cli的方式,是集群的构建方式复杂度大大降...

北极之北
44分钟前
3
0
分享一个在caffe中实现的yolo层

这是别人实现的,是我移植到cc的cpu实现,可以实现caffe中使用yolo3,但是我感觉实际效果不如darknet 好点 template <typename Dtype>inline Dtype sigmoid(Dtype x){return 1. / (1. ...

开飞色
45分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部