从零开始PHP攻略(000)——关于WAMPServer集成环境
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集成环境的更多相关文章
- 【03】WAMPServer集成环境下载和安装
WAMPServer集成环境下载和安装1.W:windows,A:Apache,M:MySQL,P:PHP2.下载WAMP开发包网址:www.wampserver.com 3.安装 ...
- 从零开始PHP攻略(001)——Bob的汽车零部件商店
1.创建订单表单 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> < ...
- 从零开始PHP攻略(3)——数据的存储与检索
要点目录: I.保存数据 II.打开文件 III.创建并写入文件 IV.关闭文件 V.读文件 VI.给文件加锁 VII.删除文件 VIII.其他有用的文件操作函数 IX.数据库管理系统 1.保存数 ...
- 从零开始PHP攻略(2)——操作符与迭代整理
目录: 10.操作符整理 11.表单计算代码 12.优先级与结合性 13.可变函数 14.条件判断 15.循环迭代 16.跳出控制 17.可替换的控制结构 10.操作符 10.1 算术操作符 算术操作 ...
- PHP学习总结(8)——PHP入门篇之WAMPServer集成环境安装和配置
WampServer就是Windows Apache Mysql PHP集成安装环境,即在window下的apache.php和mysql的服务器软件.WampServer是一款由法国人开发的Apac ...
- WampServer集成环境安装与配置
实习到了第三个礼拜了,原来我们小组是以开发php为主的,我们项目的服务器也是用php做的,因此我觉得很有必要学一下php的相关知识,首先当然是搭建环境了,写篇博客分享下经验. 目录: 一.软件下载 二 ...
- WAMPServer 集成环境
1.下载和安装 1.1下载 下载地址:http://www.wampserver.com/en/.由于官方地址是国外的网站可能下载会有些慢,也可以去第三方网站下载 1.2安装 安装文件如下图: 双击安 ...
- 从零开始攻略PHP(9)——错误和异常处理
1.Exception类 这个类是PHP为异常处理提供的内置类.构造函数的两个参数分别是错误消息和错误代码. 除了构造函数之外,该类还提供了如下的内置方法: · getCode() 返回传递给构造函数 ...
- 【JAVA EE企业级开发四步走完全攻略】
本文是J2EE企业级开发四步走完全攻略索引,因内容比较广泛,涉及整个JAVA EE开发相关知识,这是一个长期的计划,单个发blog比较零散,所以整理此索引,决定以后每发一季JAVA EE blog后会 ...
随机推荐
- Delphi 制作自定义数据感知控件并装入包(dpk文件)中(与DBText类似的数据感知控件)
一.基础知识简介: 1.包的命名介绍: 包的命名没有规则,但是建议遵守包的命名约定:包的命名与包的版本相关,包的名称前面几个字符通常表示作者或公司名,也可以是控件的一个描述词,后面紧跟的Std表示运行 ...
- BZOJ 1005 明明的烦恼(prufer序列+高精度)
有一种东西叫树的prufer序列,一个树的与一个prufer序列是一一对应的关系. 设有m个度数确定的点,这些点的度为dee[i],那么每个点在prufer序列中出现了dee[i]-1次. 由排列组合 ...
- BZOJ 1025 游戏(分组背包)
题目所谓的序列长度实际上就是各循环节的lcm+1. 所以题目等价于求出 一串数之和等于n,这串数的lcm种数. 由唯一分解定理可以联想到只要把每个素数的幂次放在一个分组里,然后对整体做一遍分组背包就行 ...
- 【bzoj4444】[Scoi2015]国旗计划 倍增
题目描述 给出一个圈和若干段,问:对于所有的 $i$ ,选择第 $i$ 段的情况下,最少需要选择多少段(包括第 $i$ 段)能够覆盖整个圈? 输入 第1行,包含2个正整数N,M,分别表示边防战士数量和 ...
- CSS定义input disabled样式
disabled 属性规定应该禁用 input 元素.被禁用的 input 元素既不可用,也不可点击.可以设置 disabled 属性,直到满足某些其他的条件为止(比如选择了一个复选框等等).然后,就 ...
- hadoop SequenceFile示例
1.写入,SequenceFile的key和value不一定是Writable,只要能被Serialization序列化和反序列化就可以. private static final String[] ...
- 【题解】51nod1327 棋盘游戏
那天和机房的同学们一起想了很久,然而并没有做出来……今天看了题解,的确比较巧妙,不过细细想来其实规律还是比较明显,在这里记录一下~ 当天自己做的时候,主要想到的是两点 : 1.按列dp 2.对行进行排 ...
- 【刷题】BZOJ 4516 [Sdoi2016]生成魔咒
Description 魔咒串由许多魔咒字符组成,魔咒字符可以用数字表示.例如可以将魔咒字符 1.2 拼凑起来形成一个魔咒串 [1,2]. 一个魔咒串 S 的非空字串被称为魔咒串 S 的生成魔咒. 例 ...
- poj3207 Ikki's Story IV - Panda's Trick 2-sat问题
---题面--- 题意:给定一个圈,m条边(给定),边可以通过外面连,也可以通过里面连,问连完这m条边后,是否可以做到边两两不相交 题解: 将连里面和连外面分别当做一种决策(即每条边都是决策点), 如 ...
- [zhuan]Dalvik 分析 - Class加载篇
http://blog.csdn.net/zhangyun438/article/details/17192787 内容如下: Java 源代码经过编译后会生成后缀为class的文件,也即字节码文件. ...