【最新】ThinkPHP5快速入门手册PDF完全版 下载

4星(超过85%的资源)
所需积分/C币:45 2017-02-05 22:39:17 6.83MB PDF
35
收藏 收藏
举报

thinkPHP 官网推荐官方出品教程pdf版本,还不错,付费购买,分享下载,我叫雷锋。 ThinkPHP V5.0 快速入门系列是学习和掌握ThinkPHP5.0不可多得的入门指引教程,针对新手用户由浅入深给出了详尽的使用。 本书围绕WEB开发和API开发常用的一系列基础功能进行循序渐进的讲解。
零、序言 零、序言 < ThinkPHP官方出品,入门TP5必读系列> 概述 本系列入门文档版权归 ThinkPHP官方所有,未经授权,禁止任何方式转载和下 载,侵权必究! ThinkPhP5.⊙版本的优势在于 更灵活的路由 依赖注入; 请求缓存 更强大的查询语法 ●引入了请求响应对象 ●路由地址反解生成; 增强的模型功能 AP开发友好 ●改进的异常机制 远程调试支持 单元测试支持 ●命令行工具; ● Composer支持; 本快速入门系列是官方出品的学习和掌握 Thinkphp5.0不可多得的入门指引教程和标准参照,针对新手用 户给出了较易理解的使用。 本系列围绕wEB开发和API开发常用的一系列基础功能进行循序渐迸的讲解。推荐在看完和理解快速入 之后,再去通读官方的完全开发手册,会更容易理解。 希望支持 ThinkPHP5的用户能够到 Github给我们一个 star A 目前章节完成情况(√表示已经完成) 第零章、序言√ ●第一章、基础√ 第二章、∪RL和路由√ 第三章、请求和响应√ ●第四章、数据库√ ●第五章、查询语言 本文档使用看云构建 零、序言 ●第六章、模型和关联 ●第七章、视图和模板 第八章、调试大法√ 第九章、AP开发√ ●第十章、命令行工具√ 第十一章、扩展√ 第十二章、杂项(更新中 ·附录A、常见问题集(更新中) ●附录B、3.2和5.0区别√ 阅读须知 要确保学习示例的效果,请确保你使用的是最新的5.0正式版本 由于编写过程中5.0版本也在不断完善,本快速入门系列会保持更新,涉及到的内 容和示例,以及用户反馈的勘误也会随时进行修订。 ThinkPHP V50官方权威QQ群 新手群(369126686开放制)允许扯谈[已满员] 高级群(50546480收费制)禁止闲聊 专家群(416914496邀请制)比较安静 快速入门用户专用交流群 已购买快速入门的用户请扫描加群和TP5开发者一起交流(群号:484416938) 口溶口 本文档使用看云构建 4 、基础 基础 快速入门(一):基础 本章介绍了 ThinkPhP5.0的安装及基本使用,并给出了一个最简单的示例带你了解如何开始开发,主要包 简介 官网下载 Composer安装和更新 ●Git下载和更新 ●目录结构 运行环境 ●入口文件 ●调试模式 ●控制器 视图 读取数据 结 在学习 ThinkPHP5.0之前,如果你还不理解面向对象和命名空间的概念,建议首先去PHP手册恶补下 PHP的相关基础知识,否则将成为你学习5.0的最大障碍。 简介 Thinkphp是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架,遵循 Apache2开源协议发 布,从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的司时,尤其注重开发体验 和易用性,并且拥有众多的原创功能和特性,为MEB应用和API开发提供了强有力的支持。 ThinkphP5.0版本是一个颠覆和重构版本,也是 ThinkPhp十周年献礼版本,基于PHP5.4设计(完 美支持PHP7),采用全新的架构忠想,引入了很多的PHP新特性,优化了核心,减少了依赖,支持 Composer,实现了真正的惰性加载,并且为API开发做了深入的支持,在功能、性能以及灵活性方面 都较为突出。 官网下载 ThinkPhp最新的稳定版本可以在(官方网站下载页)下载,不过官网下载版本并不是实时更新的,我们会在 每个版本更新发布的时候重新打包,如果你需要实时更新版本,请使用Git版本库或者 Composer安装。 Compose安装和更新 ThinkPhp5.0支持使用 Composer安装和更新,如果还没有安装 Composer,你可以按 Composer安 装中的方法安装。在 LInux和Mac0sX中可以运行如下命令 本文档使用看云构建 、基础 curl-sshttps://getcomposer.org/installerphp mv composer. phar /usr/local/bin/composer 在 Windows中,你需要下载并运行 Composer- Setup. exe。 提示: 如果遇到任何问题或者想更深入地学习 Composer,请参考 Composer官方文档(英文),看云上有 Composer的中文版本。 如果你已经安装有 Composer请确保使用的是最新版本,或者可以用 composer self- update命令更 新为最新版本。 然后在命令行下面,切换到你的web根目录下面并执行下面的命令 composer create-project topthink/think tp5 -prefer-dist 如果岀现错误提示,请根据提示操作或者参考( omposer中文文档。 如果之前使用 Composer安装的话,首先切换到你的tp5目录,然后使用下面的命令更新框架到最新版本 (注意因为缓存关系, Composer不一定是及时更新的) composer update 注意: 使用 poser update更新核心框架会清空原来的核心框架目录,如果你定制了核心框架或者添加了扩展 在核心目录的话,建议使用后面的Gt方式更新。 由于众所周知的原因,国外的网站连接速度很慢,并且随时可能被“墙"甚至“不存在"。因此安装的时间可能会 比较长,请耐心等待,或者通过下面的方式使用国内镜像。 打开命令行窗口( windows用户)或控制台( Linux、Mac用户)并执行如下命令 composerconfig-grepopackagistcomposerhttps://packagist.phpcomposer.com Git下载和更新 Thinkphp使用Git版本库进行更新,如果你不太了解 Composer或者觉得 Composer太慢,也可以使 用git版本库安裝和更新, ThinkPhP5.0拆分为多个仓库,下面是 github及国内的仓库地址(官方扩展只 能通过 Composer安装) 本文档使用看云构建 6 、基础 I Github I 应用项目https://github.com/top-think/think 核心框架https://github.com/top-think/framework [码云] 应用项目https://git.oschina.net/liu21st/thinkphp5.git 核心框架https://git.oschina.net/liu21st/framework.git I Coding 1 应用项目https://git.coding.net/liu21st/thinkphp5.git 核心框架https://git.codingnet/liu21st/framework.git 提示: 之所以设计为应用和核心仓库分离,是为了支持 Composer单独更新核心框架。 如果你还没安装Git,可以参考阅读 Pro git第二版(中文)先。 首先克隆下载应用项目仓库 gitclonehttps://github.com/top-think/thinktp5 然后切换到tp5目录下面,再克隆核心框架仓库 gitclonehttps://github.com/top-think/frameworkthinkphp 两个仓库克隆完成后,就完成了 Thinkphp5.0的Git方式下载,如果需要更新核心框架的时候,只需要 切换到 thinkphp核心目录下面,然后执行 gitpullhttps://github.com/top-think/framework 如果不熟悉git命令行,可以使用任何一个GIT客户端进行操作,在此不再详细说明。 目录结构 Composer 安装后(或者下载后的压缩文件解压后)可以看到下面的目录结构 tp5 application 应用目录 extend 扩展类库目录(可定义) public 网站对外访问目录 runtime 运行时目录(可定义) vendor 第三方类库目录( Composer) thinkphp 框架核心目录 build. php 自动生成定义文件(参考) 本文档使用看云构建 、基础 composer. Json Composer定义文件 LICENSE txt 授权说明文件 README md README文件 think 命令行工具入口 注意: 如果在inuκx环境下面的话,需要给 runtime目录755权限。 有几个关键的路径先了解下:目录 说明 常量 tp5 项目根目录 R○ OT PATH tp5/application 应用目录 APP PATH tp5/thinkph 框架核心目录 THINK PATH tp5/exend 应用扩展目录 EXTEND PATH tp5/vendor Composers扩展目录 VENDOR PATH 核心框架目录的结构如下 thinkphp框架系统目录 lang 语言包目录 library 框架核心类库目录 think think类库包目录 traits 系统 traits目录 pl 系统模板目录 htaccess 用于 apache的重写 travis yml CI定义文件 base. php 框架基础文件 composer.Json composer定义文件 console. php 控制台入口文件 onvention. php 惯例配置文件 helper. php 助手函数文件(可选) LICENSE txt 授权说明文件 hpunit. xml 单元测试配置文件 README md README文件 start. php 框架引导文件 运行环境 ThinkPHP5的环境要求如下 ●PHP>=5.4.0(完美支持PHP7) PDO PHP EXtension MBstring Php extension CURL PHP EXtension 在开始之前,你需要一个Web服务器和PHP5.4+运行环境,如果你暂时还没有,我们推荐使用集成开发环 境 WAMPServer( Windows系统下集成 Apache、PHP和MSQ的服务套件)来使用 Thinkphp进行本地开 本文档使用看云构建 8 、基础 发和测试,最新版本的WAMP在这里下载 如果你不想安装任何MEB服务器,也可以直接使用PHP自带的 We bserver,并且运行 router.php来运 行测试。 我们进入命令行,进讲入tp5/pub1ic目录后,输入如下命令 php-s localhost: 8888 router. php 接下来可以直接访问 http://localhost:8888 注意:S一定要大写,端口号可以随意设置,只要和已有的不冲突,如果要停止服务,直接在命令行下面 按CTRL+C即可退出 入口文件 ThinkphP5.版本的默认自带的入口文件位于pub1ic/ index.php(实际部署的时候 public目录为 你的应用对外访问目录),入口文件内容如下 //定义应用目录 define (app_path,DIr_ ././application/); 加载框架引导文件 require_DIR_././thinkphp/start. php; 这段代码的作用就是定乂应用目录APP_PATH和加载 ThinkPhP框架的入口文件,这是所有基于 ThinkPhp开发应用的第一步。 我们可以在浏览器中访问入口文件 http://localhost/tp5/public/ 运行后我们会看到欢迎页面: 本文档使用看云构建 、基础 ThinkPHP V5 十年磨一剑-为AP开发设计的高性能框架 [V5.0版本由七牛云独家赞助发布] 官方提供的默认应用的实际目录结构和说明如下 application 应用目录(可设置 index 模块目录(可更改) config. php 模块配置文件 common. php 模块公共文件 controller 控制器目录 model 模型目录 -View 视图目录 command. php 命令行工具配置文件 common. php 应用公共文件 config. php 应用配置文件 tags. php 应用行为扩展定义文件 database. php 数据库配置文件 route. php 路由配置文件 50版本采用模块化的设计架构,默认的应用囯录下面只有一个indeⅹ模块目录,如果我要添加新的模块可 以使用控制台命令来生成。 切换到命令行模式下,进入到应用棖目录并执行如下指令 php think build --module demo 就会生成一个默认的demo模块,包括如下目录结构 demo controller 控制器目录 model 模型目录 VIew 视图目录 config. php 模块配置文件 common. php 模块公共文件 同时也会生成一个默认的 index控制器文件。 本文档使用看云构建 10

...展开详情
试读 127P 【最新】ThinkPHP5快速入门手册PDF完全版 下载
立即下载
限时抽奖 低至0.43元/次
身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
wind1015 不错挺好的
2020-04-01
回复
houxianyj 不错。挺好的
2018-06-05
回复
netkey530 很好的书,谢谢
2018-05-28
回复
imgodor 很好用谢谢
2018-03-30
回复
笑天5736 完整版很好用谢谢
2017-09-27
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
上传资源赚钱or赚积分
最新推荐
【最新】ThinkPHP5快速入门手册PDF完全版 下载 45积分/C币 立即下载
1/127
【最新】ThinkPHP5快速入门手册PDF完全版 下载第1页
【最新】ThinkPHP5快速入门手册PDF完全版 下载第2页
【最新】ThinkPHP5快速入门手册PDF完全版 下载第3页
【最新】ThinkPHP5快速入门手册PDF完全版 下载第4页
【最新】ThinkPHP5快速入门手册PDF完全版 下载第5页
【最新】ThinkPHP5快速入门手册PDF完全版 下载第6页
【最新】ThinkPHP5快速入门手册PDF完全版 下载第7页
【最新】ThinkPHP5快速入门手册PDF完全版 下载第8页
【最新】ThinkPHP5快速入门手册PDF完全版 下载第9页
【最新】ThinkPHP5快速入门手册PDF完全版 下载第10页
【最新】ThinkPHP5快速入门手册PDF完全版 下载第11页
【最新】ThinkPHP5快速入门手册PDF完全版 下载第12页
【最新】ThinkPHP5快速入门手册PDF完全版 下载第13页
【最新】ThinkPHP5快速入门手册PDF完全版 下载第14页
【最新】ThinkPHP5快速入门手册PDF完全版 下载第15页
【最新】ThinkPHP5快速入门手册PDF完全版 下载第16页
【最新】ThinkPHP5快速入门手册PDF完全版 下载第17页
【最新】ThinkPHP5快速入门手册PDF完全版 下载第18页
【最新】ThinkPHP5快速入门手册PDF完全版 下载第19页
【最新】ThinkPHP5快速入门手册PDF完全版 下载第20页

试读结束, 可继续阅读

45积分/C币 立即下载