最近在开发者社区中,关于“学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快速构建器【增删改查一体机】,插件管理模块,高级可视化扁平化后台界面【独一无二风格]。目录结构wwwWEB部署目录(或子目录)├─app应用目录【原web目录已改为app】│├─admin应用目录【后台模块】││├─common.php函数文件││├─controller控件Device目录││├─model模型目录││├─view视图目录││├─config配置目录││├─route路由目录││└─...更多类库目录│├─api应用目录【api模块]││├─common.php函数文件││├─controller控制器目录││├─model模型目录││├─view视图目录││├─config配置目录││├─route路由目录││└─...更多类库目录│││├─common.php公共函数文件│└─event.php事件定义文件│├─config全局配置目录│├─addons.php插件配置│├─app.phpApplication配置│├─cache.php缓存配置│├─console.php控制台配置│├─cookie.phpCookie配置│├─database.php数据库配置│├─filesystem.php文件盘配置│├─lang.php更多语言配置│├─log.php日志配置│├─jump.php跳转配置│├─middleware.php中间件配置│├─route.phpURL和路由配置│├─session.phpSession配置│├─trace.phpTrace配置│└─view.php视图配置│├─publicWEB目录(外部访问目录)==这里提醒一下,建议同时添加新模块,复制同一个.php此目录中的同名文件│├─admin.php入口文件【admin应用入口】│├─api.php入口文件【api应用入口】│├─index.php入口文件【index应用入口】│├─router.php快速测试文件│└─.htaccessforRewriteapache│├─extend扩展类库目录├─runtime应用程序运行时目录(可写,可自定义)├─vendorComposer类库目录├─.example.env环境变量示例文件├─composer.jsoncomposer定义文件├─LICENSE.txt授权描述文件├─README.mdREADME文件├─think命令行入口文件项目特性前后端分离,自写kbuilder算子【表格,看,表格快速生成器】内置增删改查,表格多类型扩展,内置一键快速CURD命令增加顶部菜单,并使菜单从V1.0版本表格形式合理更新数据表插件针对layui插件强大的插件扩展功能进行了优化,在线安装,卸载和升级插件【可以进群下载更多插件】丰富的插件应用市场【升级中】推荐配置LNMP环境:PHP7.1+NginxCentOS7MySQL5.6+注:ThinkPHP6.0进一步优化完善了底层架构基于5.1基础上的精简核心和统一使用两大原则,更加规范。由于引入了一些新特性,ThinkPHP6.0的运行环境需要PHP7.1+,不支持5.1的无缝升级(给出官方升级指南,供项目升级参考)。项目截图虽然基于TP6的后台框架很多,但Gitee认为Kplpho还是有学习价值的。如果您也对这个项目感兴趣,那么请点击下方按钮了解更多信息并前往项目主页并给它一个star。
