thinkphp
订阅
ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进。
[1]
ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib(标签库)、RoR的ORM映射和ActiveRecord模式。ThinkPHP可以支持windows/Unix/Linux等服务器环境,正式版需要PHP5.0以上版本支持,支持MySql、PgSQL、Sqlite多种数据库以及PDO扩展,ThinkPHP框架本身没有什么特别模块要求,具体的应用系统运行环境要求视开发所涉及的模块。作为一个整体开发解决方案,ThinkPHP能够解决应用开发中的大多数需要,因为其自身包含了底层架构、兼容处理、基类库、数据库访问层、模板引擎、缓存机制、插件机制、角色认证、表单处理等常用的组件,并且对于跨版本、跨平台和跨数据库移植都比较方便。并且每个组件都是精心设计和完善的,应用开发过程仅仅需要关注您的业务逻辑。
展开全文

ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进。
[1]
ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib(标签库)、RoR的ORM映射和ActiveRecord模式。ThinkPHP可以支持windows/Unix/Linux等服务器环境,正式版需要PHP5.0以上版本支持,支持MySql、PgSQL、Sqlite多种数据库以及PDO扩展,ThinkPHP框架本身没有什么特别模块要求,具体的应用系统运行环境要求视开发所涉及的模块。作为一个整体开发解决方案,ThinkPHP能够解决应用开发中的大多数需要,因为其自身包含了底层架构、兼容处理、基类库、数据库访问层、模板引擎、缓存机制、插件机制、角色认证、表单处理等常用的组件,并且对于跨版本、跨平台和跨数据库移植都比较方便。并且每个组件都是精心设计和完善的,应用开发过程仅仅需要关注您的业务逻辑。
信息
- 定 义
- 一个开源轻量级PHP框架
- 诞 生
- 于2006年初
- 原 名
- FCS
- 外文名
- ThinkPHP
thinkphp发展历史
ThinkPHP发展历程,无数TPer一起见证了ThinkPHP的成长:2006年01月15日, ThinkPHP的雏形版本FCS0.6.0发布;2006年02月12日,(元宵节)发布FCS 0.6.
1 版本,Google讨论组成立;2006年03月15日, FCS 0.7.0版本发布;2006年05月07日, FCS 0.8版本发布;2006年10月25日, FCS 0.9.0版本发布;2006年12月25 日,SF项目和Google网站ThinkPHP项目申请完成;2007年01月01日, FCS正式更名为ThinkPHP;2007年01月08日, ThinkPHP 0.9.5版发布同期官方网站开通;2007年02月21日, TOPThink社区暨新版ThinkPHP官方网站开通,并提供社区支持;2007年02月25日, 发布ThinkPHP 0.9.6版本,完成FCS到ThinkPHP的正式迁移;2007年04月29日, ThinkPHP发布0.9.7版本;2007年07月01日, ThinkPHP发布0.9.8版本;2007年10月15 日,ThinkPHP发布1.0.0RC1版本,完成PHP5的重构;2007年12月15 日,ThinkPHP发布1.0.0正式版本标志着ThinkPHP步入轨道;2008年10月01日, ThinkPHP发布1.0.3正式版本;2008年12月25 日,ThinkPHP发布1.5正式版本并启动商业化支持服务,ThinkPHP进入稳定发展;2009年05月01日, ThinkPHP 发布1.6.0RC1版本;2009年10月01日, ThinkPHP发布2.0版本完成新的重构和飞跃,这是一次划时代的版本;2012年04月05日, ThinkPHP发布3.0版本 庆祝ThinkPHP发布6周年;2012年10月08日, ThinkPHP发布3.1版本;2012年11月11日, ThinkPHP3.1.2扩展包;2013年05月09日,ThinkPHP发布3.1.3完整版;2013年12月18日,ThinkPHP发布3.2正式版;2014年10月31日,ThinkPHP发布3.2.2完整版
[2]
;2015年12月11日,ThinkPHP 5.0 Beta 发布;2017年02月27日,Thinkphp5.0.5完整版正式发布
[3]
;2018年05月02日,Thinkphp5.1.0RC版本发布;
[4]
2019年04月22日,Thinkphp6.0RC2版本发布
[5]
;2019年08月16日,Thinkphp6.0RC4版本发布
[6]
;2019年12月24日,Thinkphp6.0.1版本发布
[7]
;
-
ThinkPHP5是一个全新的里程碑版本,包括路由、日志、异常、模型、数据库、模板引擎和验证等模块都已经重构,不适合原有3.2项目的升级,请慎重考虑商业项目升级,但绝对是新项目的首选(无论是WEB还是API开发),...
-
ThinkPHP 5.0 完全开发手册 chm格式
2022-05-26 12:24:05ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB...遵循Apache2开源许可协议发布,意味着你可以免费使用ThinkPHP,甚至允许把你基于ThinkPHP开发的应用开源或商业产品发布/销售。 -
thinkphp5.1-weixinpay:thinkphp5.1 微信支付
2021-04-29 08:37:55thinkphp5.1-weixinpay thinkphp5.1 微信网站扫码支付 将目录下的weixin_pc_pay.php移到config目录,修改对应参数即可。 公共函数: /** * 微信扫码支付 * @param array $order 订单 必须包含支付所需要的参数 ... -
ThinkPHP3.1.3_redis_Storage_session:ThinkPHP3.1.3使用redis存储session
2021-05-24 18:36:59ThinkPHP3.1.3使用redis存储sessionThinkPHP3.1.3使用redis存储session步骤:1.配置文件修改'SESSION_TYPE' => 'Redis', //session保存类型'SESSION_PREFIX' => 'Sess_', //session前缀'REDIS_HOST' => '127.0.0.1',... -
基于ThinkPhp5.0+Vue开发的知识付费系统源码.zip
2022-05-10 14:58:49基于ThinkPhp5.0+Vue开发的知识付费系统源码 基于ThinkPhp5.0+Vue开发的知识付费系统源码 基于ThinkPhp5.0+Vue开发的知识付费系统源码 基于ThinkPhp5.0+Vue开发的知识付费系统源码 基于ThinkPhp5.0+Vue开发... -
thinkphp6-excel_thinkphp_
2021-10-01 02:42:23thinkphp Excel 插件请自行安装 -
ThinkPHP6内核通用网站后台权限管理系统源码
2022-02-14 20:01:13ThinkPHP6内核通用网站后台权限管理系统源码 PS 本源码提供给大家学习研究借鉴美工之用,请勿用于商业和非法用途,无任何技术支持! 基于ThinkPHP6框架开发的通用后台权限管理系统,底层采用国内最流行的ThinkPHP6... -
think-wechat:企业微信SDK for ThinkPHP5
2021-05-08 00:49:02think-wechat企业微信SDK for ThinkPHP5,基于理论上支持 ThinkPHP 5.1.x 所有版本安装composer require pithyone/think-wechat配置创建配置文件将 vendor/pithyone/think-wechat/src/config.php 拷贝至应用配置目录... -
ThinkPHP中关联查询实例
2020-12-19 17:02:02本文实例讲述了ThinkPHP中关联查询的用法。分享给大家供大家参考。具体分析如下: 在THINKPHP中关联查询(多表查询)可以使用 table() 方法或和join方法,如下示例所示: 1、table() 复制代码 代码如下:$list = $user->... -
thinkphp微信投票系统
2021-09-14 17:10:15微信公众平台投票系统功能: 全程界面后台自定义程度同类型最高,完全没有任何限制 微信投票源码提供多套投票主题风格可供选择 防刷票功能,后台开启验证码,可微信对话框输入id投票。 ... ... ...某某人帮我投了一票) -
thinkphp仿百度文库网站源码.zip
2022-01-17 20:28:48thinkphp仿百度文库网站源码,php+MySQL进行开发的免费文库网站源码。...本系统采用thinkphp作为底层框架开发。后台采用easysns后台管理框架。 可扩展服务及插件,极大的方便了开发者扩展系统功能。 -
thinkphp3 与thinkphp5 日志信息泄露检测脚本.zip
2021-02-20 16:27:47thinkphp3 与thinkphp5 日志信息泄露检测脚本,亲测有效可用,如有侵权,请联系CSDN管理员删除即可 -
基于Thinkphp内核开发无限坐席在线客服系统源码
2022-02-09 11:19:03无限坐席在线客服系统源码,基于 Thinkphp 内核开发的一款在线客服系统源码,直接一键安装的,启动两个端口就行了。 安装教程: PHP5.6+ MySQL5.5+ 设置网站运行目录为 public,配置伪静态规则为 thinkphp 访问 /... -
thinkPHP连接sqlite3数据库的实现方法(附Thinkphp代码生成器下载)
2020-10-22 06:04:38主要介绍了thinkPHP连接sqlite3数据库的实现方法,涉及thinkPHP的数据库相关配置技巧,并附带了Thinkphp代码生成器供读者下载使用,需要的朋友可以参考下 -
thinkphp:thinkphp反序列化漏洞复现及POC编写
2021-04-25 09:17:11thinkphp thinkphp反序列化复现及POC编写 为学习phpggc,部分payload添加进phpggc thinkphp v5.2.x 获取payload ./phpggc thinkphp/rce2 system whoami -
thinkphp 一键漏洞检测
2020-12-09 13:32:12thinkphp 一键漏洞检测,V3.2.0~V5.1.23,都可进行测试 -
thinkphp5敏感词过滤类
2021-07-07 15:46:11thinkphp5屏蔽词过滤类基于DFA算法,下载直接引入框架即可 -
Thinkphp框架二次开发ERP多仓库进销存系统完整开源版本源码
2022-03-15 12:14:03最新版ERP多仓库进销存系统完整源码分享,Thinkphp框架二次开发ERP进存销系统源码下载,轻型简单的一款适合小型企业的ERP系统! 安装说明:导入数据库,修改数据库配置文件:\Application\Common\Conf\config.php ... -
thinkphp6 RESTful API开发
2021-04-15 23:43:12thinkphp6 RESTful API开发 开发过程记录笔记 https://blog.csdn.net/weixin_41120504/article/details/115638094 -
Thinkphp关闭缓存的方法
2020-10-24 00:36:54主要介绍了Thinkphp关闭缓存的方法,开发项目时经常需要调戏,有缓存的话不太方便,因此总出了关闭缓存的方法,需要的朋友可以参考下 -
thinkphp简单爬虫
2020-09-19 10:11:45使用THINKPHP做的简单的爬虫例,可以提取到一些图片,文章等,里没有存到数据环节,用户可以自己增加,示例为下载小说存为文本文档的示例 -
thinkphp开发的客服系统
2020-09-23 15:57:44thinkphp开发的客服系统 正常使用可以二次开发 thinkphp开发的客服系统 正常使用可以二次开发 thinkphp开发的客服系统 正常使用可以二次开发 thinkphp开发的客服系统 正常使用可以二次开发 -
ThinkPHP5.0入门实例教程.pdf
2020-07-22 19:29:53ThinkPHP5教程免费下载。正确的ThinkPHP学习步骤:一、跟着入门实例教程做一遍所有实例,不明白的参看快速入门;二、通读快速入门;三、进入项目开发实战,参看完全开发手册。 每天两小时的话,估计三个月可达到中级... -
ThinkPHP6实战之后台登录与权限
2021-06-20 15:12:42通过实战案例,掌握ThinkPHP6验证码、前置中间件、后置中间件,用中间件完美实现后台登录的拦截验证。后台分角色权限,实现不同角色的权限控制 -
ThinkPHP 5.x远程命令执行漏洞复现
2021-01-02 19:34:592018年12月10日,ThinkPHP官方发布了安全更新,其中修复了ThinkPHP5框架的一个高危漏洞: https://blog.thinkphp.cn/869075 漏洞的原因是由于框架对控制器名没有进行足够的检测,导致在没有开启强制路由(默认未开启)的... -
thinkphp_thinkphp_thinkphp5_
2021-09-29 10:38:30thinkphp开发模板,把常用的功能都写好了,可以直接使用 -
thinkphp中的多表关联查询的实例详解
2020-12-19 22:38:11在进行后端管理系统的编程的时候一般会使用框架来进行页面的快速搭建,我最近使用比较多的就是thinkphp框架,thinkphp框架的应用其实就是把前端和后端进行分割管理,前端用户登录查询系统放在thinkphp中的home... -
Thinkphp搭建包括JS多语言的多语言项目实现方法
2020-12-19 12:08:18本文实例讲述了Thinkphp搭建包括JS多语言的多语言项目实现方法。分享给大家供大家参考。具体实现方法如下: 一、问题: 项目需要开发英文版,于是需要搭建多语言项目. 项目使用Thinkphp框架,隐约记得Thinkphp有多语言... -
ThinkPHP6.0完全开发手册.pdf.7z
2021-10-26 10:48:07ThinkPHP6.0完全开发手册.pdf.7zThinkPHP6.0完全开发手册.pdf.7z -
ThinkPHP6实战开发电商系统
2020-05-07 11:58:33课程功能亮点: 本次电商系统涵盖了ThinkPHP6常见的大部分功能知识点,多应用、中间件、视图渲染、助手函数、图片上传、验证码、数据库、模型、异常等。 电商系统界面参考早期的小米商城官网,包含:商品SKU、库存、...