一.框架简介
- ThinkPHP5.1 是目前框架正式版的最新版本;
- ThinkPHP6.0 目前是预览版(尚未稳定的测试版),正式版后考虑制作;
- TP 框架是免费开源的、轻量级的、简单快速且敏捷的 PHP 框架;
- 你可以免费使用 TP 框架,甚至可以将你的项目商用;
- ThinkPHP5.1 要求 PHP 版本是 5.6+以上(目前最新版本是 7.x);
- 我们采用最新 7.x 来运行 TP5.1,而预览版 TP6 需要 7.1+;
- 集成环境这里采用 windows 结合 wamp,其它系统或环境满足版本要求即可;
- 除了 PHP5.6+,还需要开启 PDO 数据库引擎和 MBstring 字符串扩展;
二.安装步骤
- 官网不提供软件包下载,采用 Composer 和 git 方式下载和更新;
- 这里只演示 windows 安装,Mac 和 Linux 方法参考一下手册;
- 打开 windows 下的运行:cmd,然后运行如下代码(Mac 和 Linux 控制台):
composer config -g repo.packagist composer https://packagist.phpcomposer.com
- 如果上述地址产生阻碍,可以使用国内的:
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
- 现在,先启用服务器环境,测试本地 Web 环境是否正常;
- 如果你是首次安装 ThinkPHP5.1,那么先从 cmd 中切换到你要加载的目录;
composer create-project topthink/think=5.1.* tp5.1test
- 通过访问 http://localhost/tp5.1test/public 测试是否进入首页;
- 如果要更新你的项目版本,直接进入项目根目录,然后直接如下代码:
composer update topthink/framework
三.其它杂项
- 开发规范遵循 PSR-2 命名规范、PSR-4 自动加载;
- 目录结构,可以参考手册,课程中会慢慢熟知,不摘入了;
- 对于框架的配置,在以后课程中,遇到某个讲解某个;
- 学习条件:必须具有 PHP 基础,面向对象基础和 MVC 设计模式基础;