Apache、PHP和MySQL都可以用于多种操作系统和Web服务器的组合。本篇介绍在Windows下用WampServer环境包来搭建本地php环境。

  W:windows

  A:Apache

  M:MySQL

  P:PHP

1.下载和安装

  可以去官网下载。

  或者:

  安装完成后启动,如果右下角这个图标是绿色的:,说明安装成功且没有冲突。浏览器上输入localhost,会出现类似以下页面:

  右键点击可设置语言。

2.控制面板介绍

  左击后是这样的:

  其中,localhost是本地主机,上面预览的就是这个;

  phpMyAdmin是可视化数据库管理工具:

  www目录是网站根目录地址,上面localhost看到的就是里面index.php输出的;

  Apache:

    · Version:版本信息;

    · Service:服务管理

    · Apache模块:可点击控制各模块的开启和关闭;

    · http.conf:配置文件

  PHP:

    php.ini:php配置文件

  MySQL:

    MySQL控制台:可以操作数据库,默认没有密码

  webGrind:网站性能分析工具。

  在线状态时局域网可以访问,离线状态只有本机可以访问。

3.自定义网站根目录

  先改Apache下的conf文件,目录自定。搜索/www修改一下两处,版本不同可能位置也不同,找到对应位置修改成你的目录即可。

  修改配置文件需要重启才会生效。

  在Demo目录下新建test.php文件,test.php中输入:

<?php

    echo "success";

?>

  然后在浏览器中访问localhost/test.php,出现success说明修改成功。未成功请尝试重启WAMPServer。

  但是我们发现面板上的还是www目录:

  要改成自定义目录需修改wamp目录下的两个配置文件。

  一个是wampmanager.ini:

  把原来的www目录改成你的目录:

  然后修改wampmanager.tpl,

  同样把www目录改成你的目录:

  重启发现面板上的www目录变成了你设定的目录:

4.多站点配置

  找到httpd-vhosts.conf文件,如下:

  新建两个站点:

  上面两个是实例,根据上面的新建两个即可。其中,

  ServerAdmin:设置管理页邮箱地址;

  DocumentRoot:网站代码目录;

  ServerName:主机名;

  ErrorLog:错误日志;

  CustomLog:日常日志。

  该配置文件需要手动加载,打开http.conf:

  加#号是注释,把井号去掉就会把上面修改的httpd-vhost.conf文件包含进apache之中了。

  允许其他地址访问,把默认的Deny from all注释掉,添加Allow from all:

  然后重启所有服务。建立上面的两个网站:

  最后打开操作系统的host文件:

  添加创建的两个站点:

  test01.com和test02.com会优先从127.0.0.1请求资源。

  浏览器上输入对应网址即可看到效果:

5.端口冲突的解决方法

  修改默认端口号。打开http.conf,80端口如果冲突可以改成其他的:

  如不冲突则不必修改,默认的80端口不用输入端口号,修改后则必须输入端口号:

  整理自BobWang《PHP入门篇》

从零开始PHP攻略(000)——关于WAMPServer集成环境的更多相关文章

  1. 【03】WAMPServer集成环境下载和安装

    WAMPServer集成环境下载和安装1.W:windows,A:Apache,M:MySQL,P:PHP2.下载WAMP开发包网址:www.wampserver.com           3.安装 ...

  2. 从零开始PHP攻略(001)——Bob的汽车零部件商店

    1.创建订单表单 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> < ...

  3. 从零开始PHP攻略(3)——数据的存储与检索

    要点目录: I.保存数据 II.打开文件   III.创建并写入文件 IV.关闭文件 V.读文件 VI.给文件加锁 VII.删除文件 VIII.其他有用的文件操作函数 IX.数据库管理系统 1.保存数 ...

  4. 从零开始PHP攻略(2)——操作符与迭代整理

    目录: 10.操作符整理 11.表单计算代码 12.优先级与结合性 13.可变函数 14.条件判断 15.循环迭代 16.跳出控制 17.可替换的控制结构 10.操作符 10.1 算术操作符 算术操作 ...

  5. PHP学习总结(8)——PHP入门篇之WAMPServer集成环境安装和配置

    WampServer就是Windows Apache Mysql PHP集成安装环境,即在window下的apache.php和mysql的服务器软件.WampServer是一款由法国人开发的Apac ...

  6. WampServer集成环境安装与配置

    实习到了第三个礼拜了,原来我们小组是以开发php为主的,我们项目的服务器也是用php做的,因此我觉得很有必要学一下php的相关知识,首先当然是搭建环境了,写篇博客分享下经验. 目录: 一.软件下载 二 ...

  7. WAMPServer 集成环境

    1.下载和安装 1.1下载 下载地址:http://www.wampserver.com/en/.由于官方地址是国外的网站可能下载会有些慢,也可以去第三方网站下载 1.2安装 安装文件如下图: 双击安 ...

  8. 从零开始攻略PHP(9)——错误和异常处理

    1.Exception类 这个类是PHP为异常处理提供的内置类.构造函数的两个参数分别是错误消息和错误代码. 除了构造函数之外,该类还提供了如下的内置方法: · getCode() 返回传递给构造函数 ...

  9. 【JAVA EE企业级开发四步走完全攻略】

    本文是J2EE企业级开发四步走完全攻略索引,因内容比较广泛,涉及整个JAVA EE开发相关知识,这是一个长期的计划,单个发blog比较零散,所以整理此索引,决定以后每发一季JAVA EE blog后会 ...

随机推荐

  1. [C/C++] C++类对象创建问题

    CSomething a();// 没有创建对象,这里不是使用默认构造函数,而是定义了一个函数,在C++ Primer393页中有说明. CSomething b(2);//使用一个参数的构造函数,创 ...

  2. Visual Stdio 2015打包安装项目的方法(使用Visual Studio Installer)

    首先在官网下载VS2015的Visual Studio Installer 1.创建安装项目 里面最左侧的框框有三个文件夹 1.“应用程序文件夹”即"Application Folder&q ...

  3. 【bzoj4720】[NOIP2016]换教室 期望dp

    题目描述 对于刚上大学的牛牛来说,他面临的第一个问题是如何根据实际情况申请合适的课程.在可以选择的课程中,有2n节课程安排在n个时间段上.在第i(1≤i≤n)个时间段上,两节内容相同的课程同时在不同的 ...

  4. Django 2.0 学习(11):Django setuptools

    应用打包 当前状态的Python包与各种工具有点儿混乱,本结我们将学习使用setuptools来构建应用包.该工具是强烈推荐使用的打包工具,之后我们也会使用pip去安装和卸载它. Python打包指的 ...

  5. hdu 2768 Cat vs. Dog (二分匹配)

    Cat vs. Dog Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total ...

  6. HDOJ.1009 FatMouse' Trade (贪心)

    FatMouse' Trade 点我挑战题目 题意分析 每组数据,给出有的猫粮m与房间数n,接着有n行,分别是这个房间存放的食物和所需要的猫粮.求这组数据能保证的最大的食物是多少? (可以不完全保证这 ...

  7. bzoj 2086 [Poi2010]Blocks 单调栈

    [Poi2010]Blocks Time Limit: 20 Sec  Memory Limit: 259 MBSubmit: 788  Solved: 356[Submit][Status][Dis ...

  8. CMDB资产管理系统开发【day27】:cmdb API安全认证

    1.API验证分析 API三关验证 客户端和服务端中都存放一份相同的随机字符串,客户端发请求的时候把随机字符串和当前时间进行MD5加密,同时带着当前时间通过请求头发送到API,进入三关验证. 第一关是 ...

  9. jsoup select 选择器

    转载自:http://blog.csdn.net/zhejingyuan/article/details/11801027 方法 利用方法:Element.select(String selector ...

  10. 我的CCF备考指南

    CCF计算机软件能力认证(简称CCF CSP认证). 认证涉及知识点: 认证内容主要覆盖大学计算机专业所学习的程序设计.数据结构.算法以及相关的数学基础知识.包括但不限于: (1)程序设计基础 逻辑与 ...