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,這確保我們可以開發我們的項目而不必擔心數據庫兼容性。
  • 它有一個 模板系統 簡單。
  • 緩存管理.
  • 腳手架 先進.
  • 關係對象映射 (甲骨文)和 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. 權利:您可以隨時限制,恢復和刪除您的信息。