作者:empty 页数:270 出版社:empty |
本快速入门系列是官方出品的学习和掌握Think PHP 5.0不可多得的入门指引教程和标准参照, 针对新手用户给出了较易理解的使用。本系列围绕WEB开发和API开发常用的一系列基础功能进行循序渐进的讲解。推荐在看完和理解快速入门之后,再去通读官方的完全开发手册,会更容易理解。希望支持Think PHP 5的用户能够到Git hub给我们一个star^^目前章节完成情况(√表示已经完成)
要确保学习示例的效果,请确保你使用的是最新的5.0正式版本。由于编写过程中5.0版本也在不断完善,本快速入门系列会保持更新,涉及到的内容和示例,以及用户反馈的勘误也会随时进行修订Think PHP V 5.0官方权威QQ群新手群(369126686开放制)允许扯谈[已满员]高级群(50546480收费制)禁止闲聊专家群(416914496邀请制)比较安静快速入门用户专用交流群已购买快速入门的用户请扫描加群和TP5开发者一起交流(群号:484416938)
在学习Think PHP 5.0之前, 如果你还不理解面向对象和命名空间的概念, 建议首先去PHP手册恶补下PHP的相关基础知识, 否则将成为你学习5.0的最大障碍.简介Think PHP是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架, 遵循Apache 2开源协议发布,从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,尤其注重开发体验和易用性, 并且拥有众多的原创功能和特性, 为WEB应用和API开发提供了强有力的支持。Think PHP 5.0版本是一个颠覆和重构版本, 也是Think PHP十周年献礼版本, 基于PHP 5.4设计(完美支持PHP 7) , 采用全新的架构思想, 引入了很多的PHP新特性, 优化了核心, 减少了依赖, 支持Composer/实现了真正的惰性加载, 并且为API开发做了深入的支持, 在功能、性能以及灵活性方面都较为突出。
Think PHP最新的稳定版本可以在(官方网站下载页) 下载, 不过官网下载版本并不是实时更新的, 我们会在每个版本更新发布的时候重新打包, 如果你需要实时更新版本, 请使用Git版本库或者Composer安装。Composer安装和更新Think PHP 5.0支持使用Composer安装和更新, 如果还没有安装Composer, 你可以按Composer安装中的方法安装。在Linux和MacOSX中可以运行如下命令:本文档使用看云构建-5-curl-sShttps://getcomposer.org/installer|phpmv composer, phar/usr/local/bin/composer在Windows中, 你需要下载并运行Compose-Setup.exe。提示:
如果遇到任何问题或者想更深入地学习Composer, 请参考Composer官方文档(英文) , 看云上有Composer的中文版本。如果你已经安装有Composer请确保使用的是最新版本, 或者可以用composer self-update命令更新为最新版本。然后在命令行下面, 切换到你的web根目录下面并执行下面的命令composer create-project top think/think tp 5--prefer-dist如果出现错误提示, 请根据提示操作或者参考Composer中文文档。如果之前使用Composer安装的话, 首先切换到你的tp 5目录, 然后使用下面的命令更新框架到最新版本(注意因为缓存关系, composer不一定是及时更新的) :composer update注意:使用composer update更新核心框架会清空原来的核心框架目录, 如果你定制了核心框架或者添加了扩展在核心目录的话, 建议使用后面的Git方式更新。由于众所周知的原因,国外的网站连接速度很慢,并且随时可能被 墙 甚至 不存在 。因此安装的时间可能会比较长,请耐心等待,或者通过下面的方式使用国内镜像。打开命令行窗(windows用户) 或控制台(Linux、Mac用户) 并执行如下命令composer config-grep o.packagistcomposerhttps://packagast.phpcomposer.comGit下载和更新Think PHP使用Git版本库进行更新, 如果你不太了解Composer或者觉得Composer太慢, 也可以使用git版本库安装和更新, Think PHP 5.0拆分为多个仓库, 下面是git hub及国内的仓库地址(官方扩展只能通过Composer安装) :