Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tinyphporg/tinyphp-framework-1.0
一款经过生产环境检验(日PV10亿级)的轻量级PHP框架,此为1.0高性能版本,毫秒级响应。
https://github.com/tinyphporg/tinyphp-framework-1.0
Last synced: 6 days ago
JSON representation
一款经过生产环境检验(日PV10亿级)的轻量级PHP框架,此为1.0高性能版本,毫秒级响应。
- Host: GitHub
- URL: https://github.com/tinyphporg/tinyphp-framework-1.0
- Owner: tinyphporg
- Created: 2022-02-21T00:37:22.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-09-22T07:02:14.000Z (about 2 years ago)
- Last Synced: 2024-04-06T18:02:30.775Z (8 months ago)
- Language: PHP
- Homepage:
- Size: 4.87 MB
- Stars: 28
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
TinyPHP For Framework-1.0
====
[简介](#简介)[框架安装](#安装)
[一键搭建lnmp运行环境](#一键搭建lnmp运行环境)
[框架编码规范](#框架开发规范)
[一、PHP编码规范](#一、PHP编码规范)
[SQL规范](#SQL规范)简介
====一款经过生产环境检验(日PV10亿级)的轻量级PHP框架,此为1.0版本,高性能版本,毫秒级响应。
```shell
#支持Web和Console两种模式,单文件入口,自动识别web和cli环境,创建web下/console的application。
php index.php
```支持Console环境下(主要适应于LINUX CENTOS 7)的Daemon守护进程模式。
```shell
#实现了经典的Master-Worker模式。
php index.php --id=tinyphp-daemon --daemon=start
#可扩展为TCP服务端程序,定时器,IO异步事件驱动等模式,能够365xx24稳定运行。
```支持一键打包成单文件可执行程序。
```shell
#编译
php index.php --build
#运行生成的phar单文件程序
php tinyphp-demo.phar
```框架安装
===```shell
git clone https://github.com/tinyphporg/tinyphp-demo.gitcd tinyphp-demo
#兼容composer安装tinyphporg/tinyphp库
composer install tinyphporg/tinyphp-framework-1.0 @dev#直接git下载
mkdir lib/ && cd lib
git clone https://github.com/tinyphporg/tinyphp-demo.git#运行
php index.php#编译
php index.php --build#开启守护进程
php index.php -d#具体配置文件
vi application/config/profile.php```
一键搭建lnmp运行环境
====lnmp-utils
====框架所在的生产环境 ,Linux(CentOS7X_64) +openresty(nginx)+Mysql+PHP+Redis一键安装包.
项目地址: https://github.com/tinyphporg/lnmp-utils.git
CentOS 7x.x86_64/生产环境
----
```shell
git clone https://github.com/tinyphporg/lnmp-utils.git
cd ./lnmp-utils
./install.sh -m lnmp
curl http://127.0.0.1
```框架开发规范
====一、PHP编码规范
---->[第一章 文件结构](https://github.com/tinyphporg/tinyphp-framework-1.0/blob/master/docs/001-%E7%BC%96%E7%A0%81%E8%A7%84%E8%8C%83/001%E6%96%87%E4%BB%B6%E7%BB%93%E6%9E%84.md)
>[第二章 程序的排版](https://github.com/tinyphporg/tinyphp-framework-1.0/blob/master/docs/001-%E7%BC%96%E7%A0%81%E8%A7%84%E8%8C%83/002%E7%A8%8B%E5%BA%8F%E7%9A%84%E6%8E%92%E7%89%88.md)
>[第三章 命名规则](https://github.com/tinyphporg/tinyphp-framework-1.0/blob/master/docs/001-%E7%BC%96%E7%A0%81%E8%A7%84%E8%8C%83/003%E5%91%BD%E5%90%8D%E8%A7%84%E5%88%99.md)
>[第四章 表达式和基本语句](https://github.com/tinyphporg/tinyphp-framework-1.0/blob/master/docs/001-%E7%BC%96%E7%A0%81%E8%A7%84%E8%8C%83/004%E8%A1%A8%E8%BE%BE%E5%BC%8F%E5%92%8C%E5%9F%BA%E6%9C%AC%E8%AF%AD%E5%8F%A5.md)
>[第五章 常量](https://github.com/tinyphporg/tinyphp-framework-1.0/blob/master/docs/001-%E7%BC%96%E7%A0%81%E8%A7%84%E8%8C%83/005%E5%B8%B8%E9%87%8F.md)
>[第六章 函数设计](https://github.com/tinyphporg/tinyphp-framework-1.0/blob/master/docs/001-%E7%BC%96%E7%A0%81%E8%A7%84%E8%8C%83/006%E5%87%BD%E6%95%B0%E8%AE%BE%E8%AE%A1.md)
>[第七章 IDE的选择](https://github.com/tinyphporg/tinyphp-framework-1.0/blob/master/docs/001-%E7%BC%96%E7%A0%81%E8%A7%84%E8%8C%83/007IDE%E7%9A%84%E9%80%89%E6%8B%A9.md)
>[第八章 编码规范的一些示例](https://github.com/tinyphporg/tinyphp-framework-1.0/blob/master/docs/001-%E7%BC%96%E7%A0%81%E8%A7%84%E8%8C%83/008%E7%BC%96%E7%A0%81%E8%A7%84%E8%8C%83%E7%9A%84%E4%B8%80%E4%BA%9B%E7%A4%BA%E4%BE%8B.md)
二、SQL使用规范
---->[第一章 查询规范](https://github.com/tinyphporg/tinyphp-framework-1.0/blob/master/docs/002-SQL%E8%A7%84%E8%8C%83/001%E6%9F%A5%E8%AF%A2%E8%AF%AD%E5%8F%A5.md)
>[第二章 库和表的规范](https://github.com/tinyphporg/tinyphp-framework-1.0/blob/master/docs/002-SQL%E8%A7%84%E8%8C%83/002%E5%BA%93%E5%92%8C%E8%A1%A8%E7%9A%84%E8%A7%84%E8%8C%83.md)
>[第三章 数据库设计原则](https://github.com/tinyphporg/tinyphp-framework-1.0/blob/master/docs/002-SQL%E8%A7%84%E8%8C%83/003%E6%95%B0%E6%8D%AE%E5%BA%93%E8%AE%BE%E8%AE%A1%E5%8E%9F%E5%88%99.md)
>[第四章 数据库优化原则](https://github.com/tinyphporg/tinyphp-framework-1.0/blob/master/docs/002-SQL%E8%A7%84%E8%8C%83/004%E6%95%B0%E6%8D%AE%E5%BA%93%E4%BC%98%E5%8C%96%E5%8E%9F%E5%88%99.md)
三、框架使用手册
----
>[第一章 框架入门](https://github.com/tinyphporg/tinyphp-framework-1.0/blob/master/manual/001框架入门.md)