KumbiaPHP, một khung PHP đơn giản và nhẹ có sẵn cho Ubuntu

về KumbiaPHP

Trong phần tiếp theo, chúng ta sẽ xem xét cách cài đặt KumbiaPHP trên Ubuntu 20.04. Đây là un Khung PHP đơn giản và nhẹ được phát hành theo giấy phép BSD. Với tiền đề rút ngắn thời gian phát triển, KumbiaPHP là một framework mà sau khi giải nén nó, chúng ta có thể bắt đầu làm việc.

Đây là một khuôn khổ cho các ứng dụng web, miễn phí và được viết bằng PHP, cũng có một đường cong học tập rất ngắn. Nó tìm cách thúc đẩy tốc độ và hiệu quả trong việc tạo và duy trì các ứng dụng web, thay thế các tác vụ mã hóa lặp đi lặp lại, sử dụng các mã và mẫu rõ ràng hơn để giảm việc sử dụng các ngôn ngữ khác.

KumbiaPHP rất linh hoạt và có thể cấu hình, đang tìm cách một khuôn khổ để giảm thời gian phát triển của một ứng dụng web. Dự án này tìm cách giảm việc sử dụng các ngôn ngữ khác, nhờ vào Helpers và các mẫu khác như ActiveRecord, tránh sử dụng các ngôn ngữ HTML và SQL. KumbiaPHP thực hiện điều này cho chúng tôi, với những gì chúng tôi sẽ có được mã rõ ràng hơn, tự nhiên và ít lỗi hơn.

Đặc điểm chung của KumbiaPHP:

  • Cơ sở chính của khuôn khổ là dễ học, dễ sử dụng, mã nguồn mở và tất cả mà không làm giảm chất lượng và độ bền.
  • Tìm kiếm để trở thành một khuôn khổ rất nhanh.
  • Hỗ trợ 4 trình điều khiển cơ sở dữ liệu như hiện tại MySQL, PostgreSQL, SQLite và Oracle, điều này đảm bảo rằng chúng tôi có thể phát triển các dự án của mình mà không cần lo lắng về khả năng tương thích của cơ sở dữ liệu.
  • Nó có một hệ thống mẫu đơn giản.
  • Quản lý bộ nhớ đệm.
  • Đoạn đầu đài Nâng cao.
  • Ánh xạ đối tượng quan hệ (ORM) Y MVC tách.
  • Hỗ trợ cho AJAX.
  • Khả năng tạo ra các hình thức.
  • Thành phần đồ họa.
  • Url thân thiện.
  • Bảo mật ACL (Danh sách truy cập).
  • Mẫu ActiveRecord cho các mô hình.
  • Hướng đến Công chúng nói tiếng Tây Ban Nha. KumbiaPHP là một sản phẩm Latinh dành cho thế giới.

Cài đặt KumbiaPHP trên Ubuntu 20.04

Trước khi cài đặt KumbiaPHP, nó sẽ cần thiết để cài đặt PHP trên máy tính của chúng tôi. Để đạt được điều này, chúng ta sẽ chỉ phải mở một thiết bị đầu cuối (Ctrl + Alt + T) và thực hiện lệnh:

cài đặt php 7.4

sudo apt install php

Sau này nó sẽ cần thiết cài đặt trình quản lý cơ sở dữ liệu như MySQL, MariaDB hoặc SQLite. Ở đây, quyết định cài đặt cái này hay cái kia là tùy thuộc vào mỗi người.

cài đặt mariadb

Bước tiếp theo là tải xuống KumbiaPHP từ trang web dự án. Theo bài viết này, phiên bản ổn định mới nhất là 1.1.5, vì vậy hãy kiểm tra xem nó là phiên bản nào trước. Phiên bản này, bạn cũng có thể tải xuống gói bằng cách sử dụng wget từ thiết bị đầu cuối (Ctrl + Alt + T) và chạy lệnh:

tải xuống KumbiaPHP

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

Khi quá trình tải xuống hoàn tất, bước tiếp theo sẽ là giải nén nó bằng lệnh giải nén. Nếu bạn chưa có giải nén, bạn sẽ cần phải cài đặt nó trước:

giải nén kumbiaphp

sudo apt install unzip; unzip v1.1.5.zip

Sau khi giải nén nó rất tiện lợi đổi tên thư mục đã tạo tên liên quan đến dự án của chúng tôi:

mv KumbiaPHP-1.1.5/ ejemplo-kumbiaPHP

Hiện KumbiaPHP cho phép phục vụ dự án ở chế độ phát triển mà không cần cài đặt máy chủ web. Để làm điều này, chúng ta sẽ chuyển đến thư mục ứng dụng dự án.

cd ~/ejemplo-kumbiaPH/default/app

Và từ thư mục này, chúng ta có thể bắt đầu phục vụ dự án trong chế độ phát triển bằng cách sử dụng lệnh:

khởi động máy chủ

bin/phpserver

Bây giờ dự án của chúng tôi đã có sẵn. Tất cả những gì chúng ta phải làm là mở trình duyệt web yêu thích của bạn và kiểm tra bằng cách truy cập URL http: // IP-DE-TU-QUIPO: 8001. Trong đó, chúng ta sẽ thấy một cái gì đó như sau:

Trang Kumbiaphp

Nếu chúng ta thấy một màn hình giống như ảnh chụp màn hình trước đó, nó sẽ cho biết rằng KumbiaPHP đã được cài đặt và sẵn sàng để bắt đầu phát triển các dự án của chúng tôi.

Kết luận, chúng ta có thể nói rằng công cụ này cố gắng giảm thời gian viết mã. KumbiaPHP có thể là một đề xuất vững chắc cho công việc cá nhân và các dự án nghiêm túc. Khung này cài đặt khá đơn giản và trên thực tế đã sẵn sàng hoạt động sau khi có trong nhóm của chúng tôi. Trong khi đúng là So với các khuôn khổ khác, khuôn khổ này có thể có một số thiếu sót, nhưng cũng đúng là cảm giác rất thoải mái khi làm việc và duy trì các dự án với anh ấy.

Người dùng có thể lấy thông tin về cách sử dụng khuôn khổ này trong tài liệu chính thức trong những gì chúng ta có thể tìm thấy trong Kho lưu trữ GitHub của dự án. Bạn cũng có thể nhận được thêm thông tin chi tiết về khuôn khổ này trong wiki.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.