eserozvataf / scabbia1
此包已被废弃且不再维护。未建议替换包。
Scabbia PHP 框架(1.x 分支)
1.5.1
2016-01-02 16:31 UTC
Requires
- php: >=5.3.3
- facebook/php-sdk: >=3.2.2
- leafo/lessphp: dev-master
- michelf/php-markdown: >=1.4.1
- mustache/mustache: >=2.1.0
- psr/log: 1.0.0
- trekksoft/potomoco: dev-master
Suggests
- ext-curl: ext/curl for http communication
- ext-gd: ext/gd for image manipulation
- ext-gettext: ext/gettext for translation
- ext-intl: ext/intl for i18n features
- ext-mbstring: ext/json for multibyte string manipulation
- ext-memcache: ext/memcache for caching features
- ext-mongo: ext/mongo for mongodb support
- ext-soap: ext/soap for soap protocol
- ext-sockets: ext/sockets for socket communication
- ext-tokenizer: ext/tokenizer for lexical analysis
This package is auto-updated.
Last update: 2023-09-08 20:06:29 UTC
README
Scabbia 框架 是一个开源 PHP 框架项目,遵循 GPL 许可协议。它由 Eser Ozvataf 开发了两年,稳定分支达到了 1.5 版本。虽然其活跃开发已停止,但会适时提供小修复。
安装
步骤 1
在终端或命令提示符中
git clone https://github.com/eserozvataf/scabbia1-skeleton project
或者直接下载 Scabbia 骨架 包。
步骤 2
cd project
php scabbia update
步骤 3
使 application/writable
和 application/locale
目录可写。
chmod 0777 -R application/writable chmod 0777 -R application/locale
步骤 4
打开 application/config/datasources.json
文件以更新数据库配置参数。
示例 mysql 数据库配置
{ "datasourceList": [ { "id": "dbconn", "interface": "pdo", "persistent": true, "overrideCase": "natural", "pdoString": "mysql:host=localhost;dbname=project", "username": "root", "password": "123456", "initCommand": "SET NAMES utf8", "errors": "exception" } ] }
要求
- PHP 5.3.3+ (https://php.ac.cn/)
- Composer 依赖管理器** (https://getcomposer.org.cn/)
** 骨架应用程序会自动安装此依赖和其他依赖项。
依赖项
- psr/log: PSR-3 日志接口 (http://www.php-fig.org/)
- facebook/php-sdk: Facebook PHP SDK
- dflydev/markdown: Markdown 解析器
- mustache/mustache: Mustache 解析器
- trekksoft/potomoco: gettext 编译器
- leafo/lessphp: LESS 编译器
捆绑组件
- fonts/KabobExtrabold.ttf
- twitter/bootstrap
- twitter/hogan
- twitter/typeahead
- introjs
- jquery
- cleditor
- flot
- jquery.maskedinput
- jquery.tablesorter
- jquery.validation
- laroux.js
- mapbox
- normalize.css
- reset.css
可选 PHP 扩展
- curl: http 通信
- gd: 图像处理
- gettext: 翻译
- intl: i18n 功能
- mbstring: 多字节字符串处理
- memcache: 缓存功能
- mongo: mongodb 支持
- soap: soap 协议
- sockets: 套接字通信
- tokenizer: 词法分析
链接
贡献
对任何贡献都公开开放。欢迎修复错误、新功能和额外模块。所有贡献都应提交到 eserozvataf/scabbia1 仓库。