KumbiaPHP เป็นเฟรมเวิร์ก PHP ที่เรียบง่ายและน้ำหนักเบาสำหรับ Ubuntu

เกี่ยวกับ KumbiaPHP

ในบทความต่อไปนี้ เราจะมาดูว่าเราสามารถติดตั้ง KumbiaPHP บน Ubuntu 20.04 ได้อย่างไร นี่คือ un กรอบงาน PHP เรียบง่ายและน้ำหนักเบาที่เผยแพร่ภายใต้ใบอนุญาต BSD. ภายใต้สมมติฐานของการลดเวลาในการพัฒนา KumbiaPHP เป็นเฟรมเวิร์กที่หลังจากคลายซิปแล้ว เราสามารถเริ่มทำงานได้

นี่คือเฟรมเวิร์กสำหรับเว็บแอปพลิเคชัน ซึ่งฟรีและเขียนด้วย PHP ซึ่งเช่นกัน มีช่วงการเรียนรู้ที่สั้นมาก. พยายามส่งเสริมความเร็วและประสิทธิภาพในการสร้างและบำรุงรักษาเว็บแอปพลิเคชัน แทนที่งานเขียนโค้ดซ้ำๆ โดยใช้รหัสและรูปแบบที่ชัดเจนยิ่งขึ้นเพื่อลดการใช้ภาษาอื่นๆ

KumbiaPHP มีความยืดหยุ่นและกำหนดค่าได้มาก โดยพยายามจะเป็น กรอบการทำงานเพื่อลดเวลาในการพัฒนาเว็บแอปพลิเคชัน. โครงการนี้พยายามที่จะลดการใช้ภาษาอื่น ๆ ด้วย Helpers และรูปแบบอื่น ๆ เช่น ActiveRecord หลีกเลี่ยงการใช้ภาษา HTML และ SQL KumbiaPHP ทำสิ่งนี้ให้กับเรา ด้วยสิ่งที่เราจะได้รับรหัสที่เป็นธรรมชาติและชัดเจนยิ่งขึ้นและมีข้อผิดพลาดน้อยลง

ลักษณะทั่วไปของ KumbiaPHP:

  • พื้นที่หลักของกรอบคือ ง่ายต่อการเรียนรู้ ใช้งานง่าย โอเพ่นซอร์ส และทั้งหมดนี้โดยไม่ลดทอนคุณภาพและความทนทาน.
  • พยายามที่จะเป็น กรอบการทำงานที่รวดเร็วมาก.
  • รองรับ 4 ไดรเวอร์ฐานข้อมูลตามที่เป็นอยู่ MySQL, PostgreSQL, SQLite และ Oracleซึ่งทำให้มั่นใจได้ว่าเราสามารถพัฒนาโครงการของเราโดยไม่ต้องกังวลเกี่ยวกับความเข้ากันได้ของฐานข้อมูล
  • มันมี ระบบแม่แบบ เรียบง่าย
  • การจัดการแคช.
  • นั่งร้าน สูง.
  • การทำแผนที่วัตถุเชิงสัมพันธ์ (ออม) และ การแยก MVC.
  • การสนับสนุนสำหรับ AJAX.
  • ความเป็นไปได้ของการผลิต แบบฟอร์ม.
  • ส่วนประกอบกราฟิก.
  • URL ที่เป็นมิตร.
  • ความปลอดภัยของ ACL (เข้าถึงรายการ).
  • รูปแบบ ActiveRecord สำหรับรุ่น
  • มุ่งสู่ สาธารณะที่พูดภาษาสเปน. KumbiaPHP เป็นผลิตภัณฑ์ละตินสำหรับโลก

ติดตั้ง KumbiaPHP บน Ubuntu 20.04

ก่อนติดตั้ง 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 หากคุณยังไม่มีไฟล์ zip คุณจะต้องติดตั้งก่อน:

เปิดเครื่องรูด kumbiaphp

sudo apt install unzip; unzip v1.1.5.zip

หลังจากคลายการบีบอัดแล้วจะสะดวก เปลี่ยนชื่อโฟลเดอร์ที่สร้างขึ้น เป็นชื่อที่เกี่ยวข้องกับโครงการของเรา:

mv KumbiaPHP-1.1.5/ ejemplo-kumbiaPHP

ตอนนี้ KumbiaPHP อนุญาต ให้บริการโครงการในโหมดการพัฒนาโดยไม่ต้องติดตั้งเว็บเซิร์ฟเวอร์. ในการดำเนินการนี้ เราจะย้ายไปยังโฟลเดอร์แอปพลิเคชันโครงการ

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. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา