TPR---基于thinkphp5的restful接口框架 TPR

码农软件 · 软件分类 · Web框架 · 2019-03-25 13:28:14

软件介绍

TPR---基于thinkphp5的restful接口框架

主要基于thinkphp5的restful设计风格的接口框架。

专为接口开发而设计

做高并发、高可用、易扩展的php接口开发的必备首选

交流QQ群:521797692

所需环境

  • php7.0+ , 并且要以fast_cgi模式运行
  • mysql5.5+
  • redis , phpredis
  • mongodb

框架特点

  • 高并发。有子进程回收机制与并发数限制的多并发解决方案

  • 基于thinkphp5开发,无缝衔接thinkphp5的功能,加快开发速度

  • 便捷的接口参数验证,可以在一定程度上保证接口访问的标准性

  • 通过使用前置和后置中间件,可以有非常好的扩展性

  • 接口缓存,可以非常方便的加速接口请求速度

  • 支持多语言翻译,可以很方便的在中英文等多语言环境中切换

  • 有诸多方便接口开发的功能服务类,如MongoService,MailService,ApiDocService等等

三种安装方式

纯接口开发的安装方式(无后台管理系统)

#github
git clone https://github.com/AxiosCros/tpr-composer.git

#oschina
git clone https://git.oschina.net/AxiosCro/tpr-composer.git

cd tpr-composer 

composer install

composer组件式安装

composer require axios/tpr

安装基于TPR开发的后台管理系统

git clone https://github.com/AxiosCros/tpr-cms.git
cd tpr-cms
composer install

cp .env.example .env

#编辑.env文件
vim .env

#手动导入api.sql至数据库
#api.sql中主要是一些后台管理系统会用到的数据表,另外还有一个api_users的用户示例表

# 默认账号密码
#   admin
#   123456

基于TPR的后台管理系统: https://github.com/AxiosCros/tpr-cms

开发文档

《TPR1.0接口开发框架使用文档》

《TPR2.0接口开发文档》

开源协议

遵循Apache2开源协议发布,并提供免费使用

本文地址:https://codercto.com/soft/d/2121.html

翻转课堂的可汗学院

翻转课堂的可汗学院

萨尔曼·可汗(Salman Khan) / 刘婧 / 浙江人民出版社 / 2014-4-1 / 49.00元

MIT和哈佛毕业的高材生缘何放弃金融分析师工作投身教育事业?YouTube上的“可汗学院频道”至今共吸引了163.3万订阅者,观看次数超过3.55亿次,它为什么如此大受欢迎?创始人萨尔曼·可汗阐述属于未来的教育理念——让地球上的任何人都能随时随地享受世界一流的免费教育! 现行教育模式已有200余年历史,可汗认为,在互联网蓬勃发展、社交网络盛况空前的时代,免费、灵活、适合个体、全球共享的教育才......一起来看看 《翻转课堂的可汗学院》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

SHA 加密
SHA 加密

SHA 加密工具