模拟数据交互系列之二--搭建wamp工具
wamp 介绍
这个工具是这个系列主要使用的
Windows + Apache + Mysql + PHP,首字母组合。集成安装环境,即在window下的apache、php和mysql的服务器软件。
其中包含了三部分
Apache: Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上。由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。
MySQL:MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
PHP:php 的运行环境。
1.安装WampServer
安装wampserver,和普通软件安装无差别,除指定安装路径外,其它默认安装
2.管理HTTP服务
配置apahce 请在这个目录.
C:\wamp\bin\apache\Apache2.2.21\conf(路径根据你安装的)
任务图标 绿色为正常启动状态
通过图形控制台可以启动、重启、停止所有服务
(安装后运行再右下角会出现程序的小图标,单击就会出现菜单项)
注意事项:
- 检查网络是不是通的 ping 对方IP
- 检查防火墙是否开启,如果开启将不能正常被访问
- 检查访问权限 Allow from all
C:\wamp\bin\apache\Apache2.2.21\conf(路径根据你安装的)
打开httpd.conf这个文件夹
在第235 行添加 Allow from all - 理解默认索引
- 确保端口没有被其它程序占用
- “#”表示注释
- 修改配置要格外小心,禁止无意修改其它内容
3配置根目录
网站根目录是Web服务器上存放网站程序的空间,可通过修改配置文件自定义,
如E:/www (简单的说就是我们做的网站要存放在这个文件夹)具体步骤:
在wampserver安装目录下
bin\apache\Apache2.2.21\conf\httpd.conf
默认访问的是c://wamp/www/(也有不一样的)设定根目录,查找并修改(默认地178行)
code block:DocumentRoot "D://wamp/www/"
例如DocumentRoot "E:/www/"
这样我们就指定好了存放网站的根目录配置根目录,查找 205行
改为 修改完后,并不能立即生效,需要重启Apache
注:可以指定任意目录为根目录
4.网站部署
将我们制作好的网页拷贝到配置好的根目录下,浏览器访问127.0.0.1即可。
5 配置虚拟主机
在一台Web服务器上,我们可以通过配置虚拟主机,然后分别设定根目录,实现对多个网站的管理。
具体步骤如下:
- 开启虚拟主机辅配置,在httpd.conf 中找到
在第469行我们可以看到
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
去掉第二句话的#
这样我们才能配置虚拟的主机
- 配置虚拟主机,打开conf/extra/httpd-vhosts.conf(也是在这个目录中)12345678<VirtualHost *:80>ServerAdmin webmaster@dummy-host.example.comDocumentRoot "d:/www/"ServerName aichen.comServerAlias www.aichen.comErrorLog "logs/dummy-host.example.com-error.log"CustomLog "logs/dummy-host.example.com-access.log" common</VirtualHost>
分别修改以下三项
DocumentRoot “E:/www/example”
ServerName “example.com”
ServerAlias “www.example.com”
其它项无需指定。
修改成上的上面我们配置完HOSTS文件就可以直接用www.aichen.com输入在地址栏中就可以显示我们的文件夹。。这个文件夹显示的内容就是我们这个根目录的文件
- 修改DNS(hosts)文件
打开C:\Windows\System32\drivers\etc\hosts(这个目录是固定)127.0.0.1 后面写的就是你的那个网站具体的格式你可以看你原来的那个文件是怎么你就怎么