25.1.1 ThinkPHP 5介绍与下载
ThinkPHP是由上海顶想公司开发维护的一个免费开源的,快速、简单的,基于MVC和面向对象的轻量级PHP开发框架,是为了敏捷Web应用开发和简化企业应用开发而诞生的。ThinkPHP自诞生以来一直秉承简洁、实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性,并且拥有众多原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进。ThinkPHP遵循Apache2开源许可协议发布,意味着用户可以免费使用ThinkPHP,甚至允许把你基于ThinkPHP开发的应用开源或商业产品发布/销售。
ThinkPHP 5是一个为API开发而设计的高性能框架——是一个颠覆和重构版本,采用全新的架构思想,引入了很多PHP新特性,优化了核心,减少了依赖,实现了真正的惰性加载,支持Composer,并针对API开发做了大量优化。
ThinkPHP的官方网站为http://www.thinkphp.cn/。ThinkPHP 5的官方开发文档地址为http://www.kancloud.cn/manual/thinkphp5。
ThinkPHP 5对环境的要求如下。
·PHP在5.4.0版本以上(但不支持PHP 5.4 dev和PHP 6)。
·PDO PHP Extension。
·MBstring PHP Extension。
·CURL PHP Extension。
ThinkPHP提供多种安装方式,包括官网下载安装、Composer安装以及Git下载安装。
ThinkPHP官方网站提供了稳定版本或者带扩展完整版本的下载,但版本不一定是最新版。
使用Composer安装方式安装可以在Linux和Mac OS X中运行如下命令。
curl -sS https:// getcomposer.org/installer | phpmv composer.phar /usr/local/bin/composer
Git下载安装可以获得最新版本。ThinkPHP 5主要的仓库地址如下。
·应用项目:https://github.com/top-think/think。
·核心框架:https://github.com/top-think/framework。
ThinkPHP 5成功配置之后,默认首页如图25-1所示。
图25-1 ThinkPHP配置成功