У наступній статті ми розглянемо, як ми можемо встановити 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) і виконати команду:
sudo apt install php
Згодом це буде потрібно встановіть менеджер баз даних, наприклад MySQL, MariaDB або SQLite. Тут рішення про встановлення того чи іншого залежить від кожного.
Наступний крок - завантажити KumbiaPHP з веб-сайт проекту. На момент написання цієї статті остання стабільна версія 1.1.5, тому перевірте, яка вона перша. Ця версія також може завантажити пакет за допомогою wget з терміналу (Ctrl + Alt + T) і виконавши команду:
wget -c https://github.com/KumbiaPHP/KumbiaPHP/archive/v1.1.5.zip
Коли завантаження буде завершено, наступним кроком буде розпакуйте його за допомогою команди unzip. Якщо у вас ще немає поштового індексу, спершу його потрібно встановити:
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 може стати надійною пропозицією для особистої роботи та серйозних проектів. Цей фреймворк досить простий у встановленні і практично готовий до роботи, коли він стане доступним у нашій команді. Хоча це правда У порівнянні з іншими рамками, у цього можуть бути деякі недоліки, але також правда, що з ним стає дуже комфортно працювати та підтримувати проекти.
Користувачі можуть отримати інформацію про те, як використовувати цю структуру в офіційна документація в тому, що ми можемо знайти в Репозиторій GitHub проекту. Ви також можете отримати докладніше про цю структуру в її Wiki.