ThinkPHP学习笔记 - 01入门

本文最后更新于:2020年9月6日 晚上

学习要点:
1.框架简介
2.安装步骤
3.其它杂项

本节课我们来开始进入 ThinkPHP5.1 的学习过程,主动了解下框架的需求、安装步骤 以及一些零碎知识点。

一.框架简介

  1. ThinkPHP5.1 是目前框架正式版的最新版本;
  2. ThinkPHP6.0 目前是预览版(尚未稳定的测试版),正式版后考虑制作;
  3. TP 框架是免费开源的、轻量级的、简单快速且敏捷的 PHP 框架;
  4. 你可以免费使用 TP 框架,甚至可以将你的项目商用;
  5. ThinkPHP5.1 要求 PHP 版本是 5.6+以上(目前最新版本是 7.x);
  6. 我们采用最新 7.x 来运行 TP5.1,而预览版 TP6 需要 7.1+;
  7. 集成环境这里采用 windows 结合 wamp,其它系统或环境满足版本要求即可;
  8. 除了 PHP5.6+,还需要开启 PDO 数据库引擎和 MBstring 字符串扩展;

二.安装步骤

  1. 官网不提供软件包下载,采用 Composergit 方式下载和更新;
  2. 这里只演示 windows 安装,Mac 和 Linux 方法参考一下手册;
  3. 打开 windows 下的运行:cmd,然后运行如下代码(Mac 和 Linux 控制台):
    composer config -g repo.packagist composer https://packagist.phpcomposer.com
  4. 如果上述地址产生阻碍,可以使用国内的:
    composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
  5. 现在,先启用服务器环境,测试本地 Web 环境是否正常;
  6. 如果你是首次安装 ThinkPHP5.1,那么先从 cmd 中切换到你要加载的目录;
    composer create-project topthink/think=5.1.* tp5.1test
  7. 通过访问 http://localhost/tp5.1test/public 测试是否进入首页;
  8. 如果要更新你的项目版本,直接进入项目根目录,然后直接如下代码:
    composer update topthink/framework

三.其它杂项

  1. 开发规范遵循 PSR-2 命名规范、PSR-4 自动加载;
  2. 目录结构,可以参考手册,课程中会慢慢熟知,不摘入了;
  3. 对于框架的配置,在以后课程中,遇到某个讲解某个;
  4. 学习条件:必须具有 PHP 基础,面向对象基础和 MVC 设计模式基础;