logiks / logiks-core
Logiks 框架核心
v4.5
2022-05-13 23:59 UTC
This package is not auto-updated.
Last update: 2024-09-20 18:59:17 UTC
README
Logiks 4.1 现已完全兼容 PHP 7.0
Logiks 框架是一个开源的高性能Web应用程序构建平台。它采用RAD原则和敏捷概念,用于构建和部署基于Web的PHP项目,基本上是AppSites。Logiks基本上是围绕项目开发的SRTP原则构建的,主要关注点是开发者在创建项目时的便利性。
Logiks 有一个活跃的开发者团队和社区,为项目带来了巨大的价值。除了避免重复造轮子外,使用Logiks意味着您的应用程序的核心经过了充分的测试,并且正在不断改进。
每次开始一个新项目时,无需重新发明轮子,请查看来自https://github.com/LogiksApps的应用程序,并开始您的应用程序逻辑。
功能列表
- 灵活的MIT许可
- 兼容 PHP 5.6.0 及以上版本
- 以API为先,先构建和集成优秀的API
- 集成数据库交互
- 应用程序脚手架
- 代码钩子,快速深入
- 页面-模块-服务架构
- 具有清晰、自定义URL和路由的请求调度器
- 内置验证
- 快速灵活的模板(PHP语法,带辅助工具)
- 用于AJAX、JavaScript、HTML表单等的视图辅助工具
- 电子邮件、cookie、安全、会话和请求处理组件
- 灵活的ACL
- 数据净化
- 灵活的缓存
- 本地化
- 出色的第三方集成
- 支持多种开发语言:NodeJS、Python以提高可扩展性
- 可以从任何网站目录运行,涉及很少的Apache配置
服务器要求
- PHP 7.0+
- 支持的服务器:具有 .htaccess 功能的Apache/Web服务器
- 支持的操作系统:Windows 2000/XP/Vista/服务器、CentOS、任何Linux
- 支持的数据库:MySQL、MariaDB、SQLite、APIDB(MongoDB、ElasticSearch等)
- Memcached/Redis/文件系统用于缓存(可选)
所需PHP扩展
- Curl库
PHP.ini配置
- 确保您已在php.ini文件中关闭了通知
- error_reporting = E_ALL & ~E_NOTICE
- 确保您已将session.save_path设置为一个有效的目录
- 确保short_open_tag = On
所需的Apache模块
- mod_rewrite
- mod_headers
- mod_expires(可选)
- mod_deflate(可选)
可选PHP扩展
- SQLite3库
- GD库
- Memcached库
- Redis库
更多...
- 插件可在https://github.com/LogiksPlugins找到
- 应用程序和应用映像可在https://github.com/LogiksApps找到
- 片段可在https://github.com/Logiks/Logiks-Snippets找到
- 钩子可在https://github.com/Logiks/Logiks-Hooks找到
- Web安装程序可在https://github.com/Logiks/Logiks-Installer-Web找到
- Bash安装程序可在https://github.com/Logiks/Logiks-Installer-Bash找到
安装
完整的安装说明可以在以下链接找到:https://github.com/Logiks/Logiks-Core/wiki/Installation
许可证
开源MIT许可证。请访问http://openlogiks.org/license/logiks许可证协议页面。本项目使用了一些其他开源项目,请在其OpenLogiks许可证页面找到它们的描述。
注意
这些都是完整工作项目的一部分的源代码。(我们目前正在重新构建我们的网站,很快就会回来)
- 了解更多信息,请访问:https://openlogiks.org/
- 完整的API文档,请访问:https://kms.openlogiks.org/
- 基于Docker的安装,请访问:https://github.com/Logiks/Logiks-Docker
- 基于CLI的安装,请访问:https://github.com/Logiks/Logiks-Installer-Cli
- 使用Logiks Play学习和探索Logiks,无需安装即可原型化您的应用程序的一部分:https://play.openlogiks.org