ThinkPHP简介
ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架
始创于2006年初,遵循Apache2开源协议
秉承简洁,实用的设计原则,注重易用性
拥有众多原创功能和特性,在易用性,扩展性和性能方面不断优化和改进
已成长为国内最领先和最具有影响力的WEB应用开发框架
为什么选择ThinkPHP5
ThinkPHP5.0版本是一个颠覆和重构版本,采用全新的架构思想
引入了更多的PHP新特性,优化了核心,减少了依赖,实现了真正的惰性加载
针对API开发做了大量的优化,包括路由、日志、异常、模型、数据库、模板引擎和验证等模块都已经重构
支持composer安装
不适合原有3.2项目的升级
MVC简介



传统模式和MVC模式对比
传统模式开发 是将所有的用户输入输出,以及对整个流程的判断等都写在一起的,没有层次的划分
mvc分层开发模式 层次分明,对整个开发流程有很好的控制,友好的开发体验
MVC的优势
耦合性低
重用性高
可维护性高
有利于软件的工程化
MVC的变形
无Model模式的web开发 纯静态的网页,不需要数据库的交互
无View模式的API接口开发
Model再分层和Controller再分层
TP5的安装
开发环境介绍
php >=5.4.0
PDO MbString CURL 扩展
Mysql >=5.5
APache Nginx TP5有内置的WEB服务器
Git 安装 TP5
windows 下 git 安装
1 安装git 客户端 http://git-scm.com/downloads
2 git 环境 变量设置 将bin目录复制到PATH环境变量
3 git clone TP5 https://github.com/top-think --depth=1
Composer 安装 TP5
windows下 composer安装
1 下载composer.phar 文件
2 修改php.ini 文件 openssl 打开
3 复制 composer.phar 到 php 的安装目录 也就是php.exe 同级
4 新建composer.bat文件 用记事本打开 复制 @php "%~dp0composer.phar" %* 保存
5 cmd 执行 composer --version 查看是否安装成功
6 更换镜像源为中国源 composer config -g repo.packagist composer https://packagist.phpcomposer.com
7 composer create-project --prefer-dist topthink/think tp_composer
8 完成
网友评论