ThinkPHP

ThinkPHP简介

ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架

始创于2006年初,遵循Apache2开源协议

秉承简洁,实用的设计原则,注重易用性

拥有众多原创功能和特性,在易用性,扩展性和性能方面不断优化和改进

已成长为国内最领先和最具有影响力的WEB应用开发框架

为什么选择ThinkPHP5

ThinkPHP5.0版本是一个颠覆和重构版本,采用全新的架构思想

引入了更多的PHP新特性,优化了核心,减少了依赖,实现了真正的惰性加载

针对API开发做了大量的优化,包括路由、日志、异常、模型、数据库、模板引擎和验证等模块都已经重构

支持composer安装

不适合原有3.2项目的升级


MVC简介

ThinkPHP_第1张图片


ThinkPHP_第2张图片


ThinkPHP_第3张图片

传统模式和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 完成

你可能感兴趣的:(ThinkPHP)