KumbiaPHP,一个适用于 Ubuntu 的简单轻量级的 PHP 框架

关于 KumbiaPHP

在下一篇文章中,我们将看看如何在 Ubuntu 20.04 上安装 KumbiaPHP。 这是 un PHP框架 在 BSD 许可下发布的简单轻量级. 在缩短开发时间的前提下,KumbiaPHP是一个解压后就可以开始工作的框架。

这是一个 Web 应用程序框架,它是免费的,用 PHP 编写,它也 学习曲线非常短. 它旨在提高 Web 应用程序创建和维护的速度和效率,取代重复的编码任务,使用更清晰的代码和模式来减少其他语言的使用。

KumbiaPHP 非常灵活和可配置,寻求成为 用于减少 Web 应用程序开发时间的框架. 由于 Helpers 和 ActiveRecord 等其他模式,该项目力求减少使用其他语言,避免使用 HTML 和 SQL 语言。 KumbiaPHP 为我们完成了这项工作,我们将获得更清晰、自然的代码并且错误更少。

KumbiaPHP 的一般特性:

  • 该框架的主要前提是 易于学习、使用简单、开源且所有这些都不会牺牲质量和稳健性.
  • 寻求成为 一个非常快的框架.
  • 支持 4 个数据库驱动程序 MySQL、PostgreSQL、SQLite 和 Oracle,这确保我们可以开发我们的项目而不必担心数据库兼容性。
  • 它有一个 模板系统 简单的
  • 缓存管理.
  • 脚手架 先进.
  • 关系对象映射 (ORM)Y MVC分离.
  • 支持 AJAX的.
  • 生成的可能性 形式.
  • 图形组件.
  • 友好网址.
  • ACL安全 (访问列表).
  • 活动记录模式 对于模型。
  • 面向 西班牙语公众. KumbiaPHP 是面向世界的拉丁产品。

在 Ubuntu 20.04 上安装 KumbiaPHP

在安装 KumbiaPHP 之前, 必须在我们的计算机上安装 PHP. 为此,我们只需要打开一个终端(Ctrl + Alt + T)并执行命令:

安装PHP 7.4

sudo apt install php

以后需要 安装数据库管理器,如 MySQL、MariaDB 或 SQLite. 在这里决定安装一个还是另一个取决于每个人。

安装 mariadb

下一步是 从下载 KumbiaPHP 项目网站. 在撰写本文时,最新的稳定版本是 1.1.5,因此请检查它是第一个。 在此版本中,您还可以使用 wget 从终端 (Ctrl + Alt + T) 下载软件包并运行命令:

下载 KumbiaPHP

wget -c https://github.com/KumbiaPHP/KumbiaPHP/archive/v1.1.5.zip

下载完成后,下一步将是 使用 unzip 命令解压缩它。 如果你还没有解压,你需要先安装它:

解压 kumbiaphp

sudo apt install unzip; unzip v1.1.5.zip

解压后就方便了 重命名生成的文件夹 与我们的项目相关的名称:

mv KumbiaPHP-1.1.5/ ejemplo-kumbiaPHP

现在 KumbiaPHP 允许 以开发模式为项目提供服务,无需安装 Web 服务器. 为此,我们将移至项目应用程序文件夹。

cd ~/ejemplo-kumbiaPH/default/app

从这个文件夹中,我们可以 开始服务项目 在开发模式下使用命令:

启动服务器

bin/phpserver

现在我们的项目可用。 我们所要做的就是 打开您最喜欢的网络浏览器并通过访问 URL http://IP-DE-TU-QUIPO: 8001 进行检查. 在其中,我们将看到类似以下内容:

Kumbiaphp 页面

如果我们看到类似上一个屏幕截图的屏幕,则表明 KumbiaPHP 已安装并准备开始我们的项目开发。

总之,我们可以说这个工具试图减少编码时间。 KumbiaPHP 可以成为个人工作和严肃项目的可靠提议. 这个框架安装起来非常简单,一旦在我们的团队中可用,它几乎可以工作。 虽然是真的 与其他框架相比,这个框架可能有一些缺点,但也确实与他一起工作和维护项目变得非常舒服。

用户可以在 官方文件 我们可以在什么中找到 GitHub资料库 项目的. 你也可以获得 有关此框架的更多详细信息,请参阅 百科.


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。