現在學 PHP 沒有發展?看到這個后臺框架你還會這么想嗎
最近在開發者群體中,「學 PHP 還有用嗎」的討論越來越多,在各種技術論壇上,曾經「PHP 是世界上最好的語言」的呼聲似乎也沒有以前那么強烈的。

實際上,PHP 仍然在被大范圍的使用,尤其是 Web 后端領域,PHP 的地位依然沒有下滑。在 Gitee 上也有不少優秀的 PHP 開發者,今天就為大家推薦的是一款基于 ThinkPHP6 底層的極簡極速后臺開發框架:Kplphp,希望給使用 PHP 的你另一個新選擇。
- 項目名稱:Kplphp
- 項目作者:JefferyCai
- 開源許可協議:Apache-2.0
- 項目地址:https://gitee.com/JefferyCai/kplphp
項目簡介
Kplphp 是基于最新版本的thinkphp6.0以上底層編寫的一整套純凈版后臺,擁有前后端分離器,內置一鍵快速CURD命令,kbuilder快速構建器[一個方法增刪改查],插件管理模塊,高級視覺扁平化后臺界面[獨一的風格]。
目錄結構
- www WEB部署目錄(或者子目錄)
- ├─app 應用目錄 [原本web目錄已經改為app了]
- │ ├─admin 應用目錄 [后臺模塊]
- │ │ ├─common.php 函數文件
- │ │ ├─controller 控制器目錄
- │ │ ├─model 模型目錄
- │ │ ├─view 視圖目錄
- │ │ ├─config 配置目錄
- │ │ ├─route 路由目錄
- │ │ └─ ... 更多類庫目錄
- │ ├─api 應用目錄 [api模塊]
- │ │ ├─common.php 函數文件
- │ │ ├─controller 控制器目錄
- │ │ ├─model 模型目錄
- │ │ ├─view 視圖目錄
- │ │ ├─config 配置目錄
- │ │ ├─route 路由目錄
- │ │ └─ ... 更多類庫目錄
- │ │
- │ ├─common.php 公共函數文件
- │ └─event.php 事件定義文件
- │
- ├─config 全局配置目錄
- │ ├─addons.php 插件配置
- │ ├─app.php 應用配置
- │ ├─cache.php 緩存配置
- │ ├─console.php 控制臺配置
- │ ├─cookie.php Cookie配置
- │ ├─database.php 數據庫配置
- │ ├─filesystem.php 文件磁盤配置
- │ ├─lang.php 多語言配置
- │ ├─log.php 日志配置
- │ ├─jump.php 跳轉配置
- │ ├─middleware.php 中間件配置
- │ ├─route.php URL和路由配置
- │ ├─session.php Session配置
- │ ├─trace.php Trace配置
- │ └─view.php 視圖配置
- │
- ├─public WEB目錄(對外訪問目錄) == 在這里提醒,建議新增模塊的同時,在該目錄下復制相同的.php文件同名便可
- │ ├─admin.php 入口文件[admin應用入口]
- │ ├─api.php 入口文件[api應用入口]
- │ ├─index.php 入口文件[index應用入口]
- │ ├─router.php 快速測試文件
- │ └─.htaccess 用于apache的重寫
- │
- ├─extend 擴展類庫目錄
- ├─runtime 應用的運行時目錄(可寫,可定制)
- ├─vendor Composer類庫目錄
- ├─.example.env 環境變量示例文件
- ├─composer.json composer 定義文件
- ├─LICENSE.txt 授權說明文件
- ├─README.md README 文件
- ├─think 命令行入口文件
項目特點
- 前后端分離,自寫kbuilder操作器【form,see,table快速構建器】。內置增刪查改,表單多類型擴展
- 內置一鍵快速CURD命令
- 增加頂部菜單,讓菜單更新理性
- 由V1.0版本的table表格datatables插件優化為layui插件
- 強大的插件擴展功能,在線安裝卸載升級插件 [可進群下載更多插件]
- 豐富的插件應用市場 [升級中]
推薦配置
LNMP環境:
- PHP7.1+
- Nginx
- CentOS7
- MySQL5.6+
注意:
- ThinkPHP6.0基于精簡核心和統一用法兩大原則在5.1的基礎上對底層架構做了進一步的優化改進,并更加規范化。由于引入了一些新特性,ThinkPHP6.0運行環境要求PHP7.1+,不支持5.1的無縫升級(官方給出了升級指導用于項目的升級參考)。
項目截圖



雖然基于 TP6 的后臺框架有很多,但是 Gitee 認為 Kplpho 仍然具有學習的價值,如果你也對這個項目感興趣,那么就點擊下面的了解更多前往項目主頁,給它一個 Star 吧。