[TOC]
所谓服务器:不要把它想的太过于高深,不过就是提供一项特殊功能(服务)的电脑而已。
显示网页的叫网页(web)服务器(server)。
帮我们代为收发电子邮件(Email)的服务器叫邮件服务器。
帮我们把各个游戏玩家连接在一起的叫游戏服务器。
帮我们存储数据的叫数据库服务器
... ...等等
我们现在使用的一部手机的性能比10年前的一台电脑和服务器的性能还要强劲、给力。
而我们的学习过程当中完全可以把自己使用的这一台windows电脑作为服务器来使用。
原来如此,一讲就通了吧?
我们大多数人使用的电脑通常是windows操作系统的电脑。而我们的讲解主要在windows电脑上进行。
你不需要去理解所谓高深的电脑知识、操作系统原型等。在这一章节当中,你只需要会安装QQ、杀毒软件一样,点击:下一步、下一步即可完成本章的学习。
在最开始学习时,我们强烈建议初学者使用集成环境包进行安装。
## 什么是集成环境包?
我们学习PHP要安装的东西有很多。例如:网页服务器、数据库服务器和PHP语言核心的解释器。
我们可以分开安装各部份,也可以合在一起安装一个集成好的软件。
将这些合在一起的一个软件我们就叫作:集成环境包。
这个过程需要修改很多配置文件才能完成。并且每个人的电脑情况PHP学院,权限PHP学院,经常容易操作出错。
很容易因为环境问题影响到心情,我们的学习计划在初期非常绝对化:
请使用集成环境包完成最开始的学习。
等你学好PHP NB后,你爱用啥用啥,网上成堆的文章教你配置各种环境。
## 选用什么样的集成环境包?
集成环境包比较多。以下的这些全是各种英文名。只不过代表的是不同集成环境包的名字,不用去深纠。如下所示:
AppServ
PHPStudy
APMserv
XAMPP
WAMPServer
... ...等等
对于我们才入门的学习者来说,选择集成环境包的原则:
更新快,版本比较新
操作简单易于上手
选择项不要过多
因此,我们下面使用的集成环境包是:XAMPP。当然,如果你对此块很熟悉了,也可以自行选择选择集成环境包。
你可以在PHP学院官网下载。下载地址为:
http://down.phpxy.com/tools%2Fxampp-win32-1.8.3-0-VC11-installer.exe
可以以在官方网址下载:
https://www.apachefriends.org/zh_cn/index.html (因为某些特殊的原因,有时可能在国内无法访问。)
也可以在百度中搜索:*XAMPP * 这个5个字文字母进行下载。
## XAMPP安装过程演示
如果你会安装,可略过本章。
1,下载安装包放置在电脑桌面上。
![](https://box.kancloud.cn/e5dec28363ebd1a0bc96f89714f57937_1366x768.png)
2,双击打开,显示开始装安的引导界面。
![](https://box.kancloud.cn/0e1daa8ac435a0e618039a4e875ddc76_572x541.png)
3,请按照图中所示,将一些不需要的钩给去掉。例如:Tomcat等
![](https://box.kancloud.cn/c131407c2cbe98ea4980c855f8f328ea_601x487.png)
4,我们通常不所XAMPP 放在电脑C盘目录下面,因为操作系统的文件放在通常放在C盘。如果电脑坏了,重作系统的时候,容易造成我们的代码丢失。我们需要修改一下路径:
![](https://box.kancloud.cn/e9bbbfeec179db6b7ef9fd6f4400a03f_586x478.png)
5,点击后面的文件夹样式的小图标,选择D盘。
![](https://box.kancloud.cn/e6a9f76453a84dbf8045d5729b5aa341_577x440.png)
6,点击新建文件夹,写上文件夹的名称为xampp,然后点击确定。
![](https://box.kancloud.cn/61e5373e12e728539bbdbf7a829107b4_533x476.png)
7,文件选择完成,我们点击next(下一步)
![](https://box.kancloud.cn/723789d5d016e0c386aaff2cdcae89b1_529x435.png)
8,将后面的钩按照图中红框所示,将钩给去掉。(注:这主要是安装其他PHP程序使用的一个功能,我们学习过程中不需要使用。)
![](https://box.kancloud.cn/f54c562b13da0ff8f6bd25cf4a548490_529x445.png)
9,提示我们准备完成,点击next(下一步),即可开始安装。
![](https://box.kancloud.cn/5481adb6ec61b7fcd8c6b58097edd685_545x529.png)
10,这个时候开始安装了,是开始安装的进度条。
![](https://box.kancloud.cn/825ba512e0abb8d2396735b1ef5a4cf1_526x437.png)
11,点击finish(完成)。完成XAMPP的安装。
![](https://box.kancloud.cn/b2ce12b86088b54276c55a09f53e6b6e_526x528.png)
恭喜你!到了这一步,XAMPP——PHP的集成运行环境安装成功了!
## 安装后的其他注意事项
1,看到右下脚的这个图标了吗?这是XAMPP的快捷控制面版。点击一下,试试。
![](https://box.kancloud.cn/d3a7c04808c595f5a1170539cb76ad06_1366x768.png)
2,点击后就显示出来了这个界面。这个界面大家暂时不用深入进行学习。只需要知道。Stop是停止,Start是开始即可。你可以试试。
![](https://box.kancloud.cn/5000d5638cf94a748485d9ca1e017123_785x506.png)
3,在XAMPP控制面版(上图)。我们点击右侧的:Explorer这个小按钮。就会显示这个界面了。这个界面是Xampp的软件安装目录的载图。我们以后需要把我们以后写的PHP代码、网页代码和图片等文件全放在这个里面哟。(如图中所示:htdocs这个目录)
![](https://box.kancloud.cn/98e50cb8e43c63bd4092ce699c6b9333_840x373.png)
4,这是进入D:\xampp\htdocs目录后的效果。再重复一次:我们以后需要把我们以后写的PHP代码、网页代码和图片等文件全放在这个里面哟。
![](https://box.kancloud.cn/437d9deeaf9be32aff17247f8dec9b5d_927x647.png)
5,另外有一个注意项:【请勿必将:“隐藏已知文件类型的扩展名”前面的钩给去掉。】
为什么呢?
因为我们PHP文件的后缀只能是xxx.php。而很多朋友,最开始喜欢鼠标右键建立一个记录本文件后,把名字改成xxx.php。可是怎么都不变,并且怎么也不显示。这是因为windows操作系统把xxx.php.txt文件后面的已知文件扩展名.txt隐藏掉了。
可以针对我说的这个特点,在电脑上进行一下实验。尝试一下看看效果,有助于你的理解。选择:工具、文件夹选项。如下图所示:
![](https://box.kancloud.cn/ef049a4eafd66c9cdc94d5b87c1840ec_1366x768.png)![](https://box.kancloud.cn/a94db5689c857db2d668f1db6d2fb0bf_434x467.png)
针对以上的说明,我们新建一个abc.php文件做一个实验看看效果。这是隐藏已知文件类型的扩展名的时候:
![](https://box.kancloud.cn/4e8c7c6205451a93c4c6b1894d2c5fc6_656x222.png)
这是将隐藏已知文件类型的扩展名的时候:
![](https://box.kancloud.cn/b7735fecda9935bf09942bf465b5de36_706x234.png)
6,我们打开浏览器(IE、chrome、360安全浏览器均可)。在地址栏里面输入:http://127.0.0.1 你将会看到一个神奇的界面。我们将网页服务器、数据库服务器、PHP运行环境安装成功啦。以后我们只需要开始写代码即可!
![](https://box.kancloud.cn/d6b631be0185a22e6a1d13bcc0e2a0f4_1366x768.png)
附录:
操作系统:在附录中也有介绍。再讲解一次,例如我们买了一部联想、小米的手机,而管理这部手机的硬件和应用的特殊软件就叫操作系统。大家谈到的windows XP、win 7、windows 10等也都是操作系统。不过一个安卓系统是管理手机的,而通常windows系统是管理电脑的。仅此而已。
英文单词:
web 网页
server 服务器
- 入门指引
- 简介
- PHP是什么
- PHP能做什么
- 简明教程
- 学PHP需要什么
- 我的第一个PHP页面
- 实用的PHP脚步
- PHP是如何处理表单的
- 在新版本的PHP如何实用旧的PHP代码
- 下一步需要做什么
- PHP语言参考
- PHP基本语法
- PHP标记
- PHP多进程管理-pcntl_fork
- PHP文件上传易犯错误
- PHP从HTML中分离
- PHP的指令分隔符
- PHP序列化serialize
- PHP类常量
- PHP Traits
- 从 HTML 中分离
- 注释
- PHP数据类型
- PHP支持的类型简介
- 布尔类型(Boolean)就是易经知识
- 整型(integer)即整数
- 浮点型(float)
- 字符串(string)
- 数组(Array)
- 对象(object)一定要搞
- 资源类型(resource)
- PHP安装与环境配置
- 安装前需要考虑的事项
- Unix系统下安装PHP
- Unix 系统下安装 Apache 1.3.x
- Unix 系统下安装 Apache 2.x
- Unix 系统下安装 Nginx 1.4.x
- Unix 平台安装 Lighttpd 1.4
- Sun Solaris 上的 Sun、iPlanet 和 Netscape 服务器
- CGI 命令行设置
- 针对 HP-UX 平台的安装提示
- 在 OpenBSD 系统下的安装PHP
- Debian GNU/Linux 安装说明
- 在Mac OS X 系统下安装PHP
- 使用软件包
- 使用内置的 PHP
- Windows 系统下的安装
- 云计算平台上的安装
- Microsoft Azure
- 在亚马逊(Amazon EC2)安装PHP
- PHP语法参考
- 类型
- NULL
- Callback 回调类型
- 本文档中使用的伪类型与变量
- 类型转换的判别
- PHP 类型比较表
- 常量和变量
- 语法基础
- 预定义变量
- 变量范围
- 可变变量
- 外部变量
- 常量
- 语法
- 魔术常量
- PHP表达式&运算符
- 赋值运算符
- 位运算符
- 比较运算符
- 错误控制运算符
- 执行运算符
- 递增/递减运算符
- 逻辑运算符
- 字符串运算符
- 数组运算符
- 类型运算符
- 流程控制
- continue
- switch
- declare
- return
- require
- include
- require_once