wamp环境搭建

一、wamp简介

wamp是Windows Apache MySQL PHP的简称

Windows 操作系统

Apache 提供网页服务(html js css img)

MySQL 数据库

PHP 编程语言,可以用来开发动态网站

二、下载与安装

下载

根据电脑系统下载 wampServer2.4 x86 x64 提取码:i3ti.

(推荐安装32位)

安装前须知

1 确保电脑安装了Microsoft Visual C++ 2012 Redistributable提取码:0u1t;

2 更新了KB2999226 提取码:s6w7;

3 已卸载原有的数据库和Apache.

安装wamp,傻瓜式安装即可.

检测

打开wamp 当任务栏中的W变为绿色,且再浏览器中输入localhost回车后出现wamp界面则本地服务器运行成功

安装检测

三、配置访问权限

更改权限

想要其他设备访问到你的本地服务器需要进行如下操作

打开 wamp –> bin –> apache –> Apache2.4.4 –> conf –> httpd.conf文件,搜索关键词 Order

配置访问权限

将此行修改为

1
Allow from all      //允许所有ip访问

右击wamp任务栏图片重启服务器(刷新失效时,请重启wamp)

重启服务器

PS:你当然也可以不将Deny from all 改为Allow from all,你可以在下方指定只有那些ip可以访问,如只允许192.168.32.222访问

在下方添加

1
Allow from 192.168.32.222

测试

查询本机ip地址,cmd中键入

1
ipconfig

其中IPV4 后便是本机ip地址,如(192.168.32.2)

在另一台设备中输入192.168.32.2,回车后访问成功(若显示访问被拒绝请确认配置正确,重启wamp,关闭防火墙后重试)

四、更改wamp默认服务器根目录

本地服务器的默认根目录是安装根目录下的www文件夹。

可在该文件夹中新建一个index.html文件,再在浏览器中输入localhost/index.html访问该页面。

更改默认目录

打开 wamp –> bin –> apache –> Apache2.4.4 –> conf –> httpd.conf文件,搜索关键词 DocumentRoot

修改默认根目录

将此两行的路径同时修改为你所创建的文件夹所在路径:

我在桌面的ClassPC文件夹下创建了www文件夹,以此作为根目录,则DocumentRoot改为C:/Users/student/Desktop/ClassPC/www

更改默认根目录2

重启wamp

五、虚拟主机配置

配置虚拟主机,以支持多站点

我们先在之前所设置好的服务器根目录(C:/Users/student/Desktop/ClassPC/www)下,新建三个文件夹 server1 server2 server3 (一个文件夹代表一个站点)

配置httpd-vhosts.conf

打开 wamp –> bin –> apache –> Apache2.4.4 –> conf –> extra –> httpd-vhosts.conf

虚拟主机配置1

一个表示一个站点

将已有标签复制三份,并分别设置其DocumentRoot ServerName ServerAlias,如下图所示

虚拟主机配置2

配置计算机映射关系

打开 计算机 –> C: –>windows –> System32 –> drivers –> etc –> host

在最下方添加映射关系,如图

配置映射关系

重启wamp

浏览器输入localhost/server1,显示index of/server1,访问成功!

其他机器浏览器输入192.168.32.2/server1,显示index of/server1,访问成功!



更新:若有购买腾讯云等云端服务器,在将Wamp部署到服务器时,请手动关闭Wamp自带的MySQL,MySQL的运行出错可能导致Apache的假死现象。

更新:关于Apache服务器(OS 64)指定的网络名不再可用。 : AH00341: winnt_accept: Asynchronous AcceptEx failed.错误而导致的Apache假死现象的解决:

  1. apache版本为APAche2.0.49及以上版本,增加Win32DisableAcceptEx配置项
  2. apache版本为APAche2.4及以上版本,在wamp\bin\apache\Apache2.4.4\conf\httpd.conf增加AcceptFilter http None AcceptFilter https None配置项替代Win32DisableAcceptEx

最后更新: 2019年09月02日 10:59

原始链接: https://HowlCN.github.io/2018/03/12/wamp环境搭建/

× 请我吃糖~
打赏二维码