W poniższym artykule przyjrzymy się, jak możemy zainstalować KumbiaPHP na Ubuntu 20.04. To jest un Framework PHP prosty i lekki, wydany na licencji BSD. Zgodnie z założeniem skrócenia czasu rozwoju, KumbiaPHP jest frameworkiem, który po rozpakowaniu możemy przystąpić do pracy.
Jest to framework dla aplikacji internetowych, który jest darmowy i jest napisany w PHP, który również ma bardzo krótką krzywą uczenia się. Ma na celu promowanie szybkości i wydajności w tworzeniu i utrzymywaniu aplikacji internetowych, zastępując powtarzające się zadania kodowania, używając jaśniejszych kodów i wzorców, aby zmniejszyć użycie innych języków.
KumbiaPHP jest bardzo elastyczny i konfigurowalny, stara się być framework, dzięki któremu można skrócić czas tworzenia aplikacji internetowej. Ten projekt ma na celu zmniejszenie użycia innych języków, dzięki Helperom i innym wzorcom, takim jak ActiveRecord, unikając używania języków HTML i SQL. KumbiaPHP robi to za nas, dzięki czemu uzyskamy jaśniejszy, naturalny kod i mniej błędów.
Ogólna charakterystyka KumbiaPHP:
- Ramy jako główne założenia mają być: łatwy do nauczenia, prosty w użyciu, open source i wszystko bez poświęcania jakości i solidności.
- Staraj się być bardzo szybki framework.
- Obsługuje 4 sterowniki baz danych, jak są MySQL, PostgreSQL, SQLite i Oracle, dzięki czemu możemy rozwijać nasze projekty bez obaw o kompatybilność baz danych.
- Ma system szablonów proste
- Zarządzanie pamięcią podręczną.
- Rusztowanie Zaawansowane.
- Mapowanie obiektów relacyjnych (WĄŻ) I Separacja MVC.
- Wsparcie dla AJAX.
- Możliwość generowania formy.
- Komponenty graficzne.
- Przyjazne adresy URL.
- Bezpieczeństwo ACL (Listy dostępu).
- Wzór ActiveRecord dla modeli.
- Zorientowany na Publiczność hiszpańskojęzyczna. KumbiaPHP to produkt łaciński dla świata.
Zainstaluj KumbiaPHP na Ubuntu 20.04
Przed zainstalowaniem KumbiaPHP, konieczne będzie zainstalowanie PHP na naszym komputerze. Aby to osiągnąć, będziemy musieli tylko otworzyć terminal (Ctrl + Alt + T) i wykonać polecenie:
sudo apt install php
Później będzie to konieczne zainstaluj menedżera bazy danych, takiego jak MySQL, MariaDB lub SQLite. Tutaj decyzja o zainstalowaniu jednego lub drugiego zależy od każdego.
Następnym krokiem jest pobierz KumbiaPHP z witryna projektu. W chwili pisania tego tekstu najnowsza stabilna wersja to 1.1.5, więc sprawdź, która jest pierwsza. Ta wersja może również pobrać pakiet za pomocą wget z terminala (Ctrl + Alt + T) i uruchomić polecenie:
wget -c https://github.com/KumbiaPHP/KumbiaPHP/archive/v1.1.5.zip
Po zakończeniu pobierania następnym krokiem będzie rozpakuj go za pomocą polecenia unzip. Jeśli nie masz jeszcze zipa, musisz go najpierw zainstalować:
sudo apt install unzip; unzip v1.1.5.zip
Po dekompresji jest to wygodne zmień nazwę wygenerowanego folderu do nazwy związanej z naszym projektem:
mv KumbiaPHP-1.1.5/ ejemplo-kumbiaPHP
Teraz KumbiaPHP pozwala obsługiwać projekt w trybie deweloperskim bez konieczności instalowania serwera WWW. W tym celu przejdziemy do folderu aplikacji projektu.
cd ~/ejemplo-kumbiaPH/default/app
I z tego folderu możemy zacznij obsługiwać projekt w trybie deweloperskim za pomocą polecenia:
bin/phpserver
Teraz nasz projekt jest dostępny. Wszystko co musimy zrobić to otwórz swoją ulubioną przeglądarkę internetową i sprawdź ją pod adresem http: // IP-DE-TU-QUIPO: 8001. W nim zobaczymy coś takiego:
Jeśli zobaczymy ekran taki jak na poprzednim zrzucie, będzie to oznaczało, że KumbiaPHP jest zainstalowany i gotowy do rozpoczęcia rozwoju naszych projektów.
Podsumowując, możemy powiedzieć, że to narzędzie stara się skrócić czas kodowania. KumbiaPHP może być solidną propozycją do osobistej pracy i poważnych projektów. Ten framework jest dość prosty w instalacji i jest praktycznie gotowy do pracy, gdy tylko będzie dostępny w naszym zespole. Chociaż to prawda W porównaniu do innych frameworków ten może mieć pewne wady, ale prawdą jest również, że bardzo wygodnie się z nim pracuje i prowadzi projekty.
Użytkownicy mogą uzyskać informacje o tym, jak korzystać z tych ram w oficjalna dokumentacja co możemy znaleźć w Repozytorium GitHub z projektu. Możesz również dostać więcej szczegółowych informacji na temat tego frameworka w jego Wiki.