访问网页和我们去商场买东西的原理基本是相同的。
我们去商场买东西:首先将需求提交给售货员,然后售货员分析我们的需求,并递交给我们想要的商品。
访问网页:我们将请求提交给服务器,服务器分析我们的请求,并返回我们想要的结果。
这里的服务器是个比较宽泛的词。我们说服务器其实也是一台计算机,只是由于它的功能是提供一些服务,那么我们给它起的名字叫服务器。就像商场也是一个房子,只是因为这个房子起到了卖东西的作用,所以我们把它叫做商场。
商场提供卖东西的服务,需要有售货员。计算机提供WEB访问的服务,需要服务程序。能提供这个服务的软件有很多,Apache便是其中著名的一个。
一个商场中的餐馆想正常对外服务,需要商场提供水、电、气等基础支持。我们说ThinkPHP就是计算机这个商场中的一个可以提供餐饮服务的餐馆,而Apache则相当于商场提供的水、电、气。同时,若想让ThinkPHP能够顺利服务,我们还需要一个叫做PHP的大厨。
我们当前目标是对ThinkPHP进行学习,所以在此我们安装一个集成软件XAMPP,该软件集成了Apache、PHP,同时又集成了MySQL数据库。
>[success] 如果你点击本节后续下载地址时遇到了网络问题,还可以通过我们提供的文件服务系统[http://nas.yunzhi.club:5010/sharing/dTeYhY2xt](http://nas.yunzhi.club:5010/sharing/dTeYhY2xt)(密码: yunzhi.club)进行下载。
# XMAPP
XMAPP是一个集成了MySQL、Apache、PHP、Perl的软件集,它具有跨平台、版本多、工具全的特点,是学习PHP相关框架的首选。TP6.0要求PHP版本不能低于7.1,因此我们安装的是基于PHP7.2版本的XMAPP。
windows系统请点击[windows](./2107016)继续学习。
macos系统请点击[macos](./2107017)继续学习。
ubuntu系统请点击[ubuntu](./2107018)继续学习。
# 本节作业
除了XMAPP外,还有很多著名的集成开发环境,请列举2-3个。
# 相关资源
| 内容 | 地址 |
| ----------- | ----------- |
| TP安装 | [https://www.kancloud.cn/manual/thinkphp6_0/1037481](https://www.kancloud.cn/manual/thinkphp6_0/1037481) | |
- 序言
- 第一章 Hello World
- 1.1 运行环境
- 1.1.1 windows
- 1.1.2 macos
- 1.1.3 ubuntu
- 1.2 Hello ThinkPHP
- 1.2.1 windows
- 1.2.2 macos
- 1.2.3 ubuntu
- 2.3 Hello World
- 第二章 教师管理
- 2.1 数据库初始化
- 2.2 CRUD之 R 读取数据
- 1 数据流
- 2.2.2 连接数据库
- 2.2.3 直接读取数据之DB
- 2.2.4 间接读取数据之模型
- 2.2.5 显示数据之原始文案
- 2.2.6 单引号与双引号
- 2.2.7 显示数据之视图
- 2.2.8 模板语法
- 2.2.9 使用bootstrap美化界面
- 2.3 CRUD之 C 增加数据
- 2.3.1 MCA默认路由