I-KumbiaPHP, uhlaka lwe-PHP olulula nolulula olutholakala ku-Ubuntu

mayelana neKumbiaPHP

Esihlokweni esilandelayo sizobheka ukuthi singayifaka kanjani iKumbiaPHP ku-Ubuntu 20.04. Lokhu un Uhlaka lwe-PHP elula futhi engasindi ekhishwa ngaphansi kwelayisense le-BSD. Ngaphansi kwesisekelo sokunciphisa izikhathi zentuthuko, i-KumbiaPHP uhlaka lokuthi ngemuva kokuyivula, singaqala ukusebenza.

Lolu uhlaka lwezinhlelo zokusebenza zewebhu, mahhala futhi lubhalwe ku-PHP, nalo inejika elifushane kakhulu lokufunda. Ifuna ukukhuthaza ukushesha nokusebenza kahle ekwakheni nasekugcinweni kwezinhlelo zokusebenza zewebhu, esikhundleni semisebenzi yokufaka amakhodi ephindaphindwayo, isebenzisa amakhodi acacile namaphethini ukunciphisa ukusetshenziswa kwezinye izilimi.

I-KumbiaPHP iguquguquka kakhulu futhi iyahleleka, ifuna ukuba njalo uhlaka lokunciphisa ngalo isikhathi sokuthuthukiswa kohlelo lokusebenza lwewebhu. Le phrojekthi ifuna ukunciphisa ukusetshenziswa kwezinye izilimi, sibonga Abasizi namanye amaphethini afana ne-ActiveRecord, ukugwema ukusetshenziswa kwezilimi ze-HTML ne-SQL. I-KumbiaPHP isenzela lokhu, ngalokho esizokuthola ikhodi ecacile, yemvelo futhi enamaphutha ambalwa.

Izici ezijwayelekile zeKumbiaPHP:

  • Izakhiwo eziyinhloko zohlaka yilezi ifundeka kalula, kulula ukuyisebenzisa, umthombo ovulekile nakho konke ngaphandle kokudela ikhwalithi nokuqina.
  • Funa ukuba njalo uhlaka olushesha kakhulu.
  • Isekela abashayeli be-database abane njengoba benjalo I-MySQL, i-PostgreSQL, i-SQLite ne-Oracle, Eqinisekisa ukuthi singathuthukisa amaphrojekthi wethu ngaphandle kokukhathazeka ngokuhambisana kwedatha.
  • Ine- uhlelo lwesifanekiso elula.
  • Ukuphathwa Kwenqolobane.
  • I-scaffolding Kuthuthukile.
  • Imephu Yento Ehlobene (I-ORM) futhi Ukuhlukaniswa kwe-MVC.
  • Ukusekela I-AJAX.
  • Ithuba lokukhiqiza amafomu.
  • Izingxenye Zezithombe.
  • Ama-url anobungani.
  • Ukuphepha kwe-ACL (Uhlu Lokufinyelela).
  • Iphethini ye-ActiveRecord amamodeli.
  • Iqondiswe ku Umphakathi okhuluma iSpanishi. I-KumbiaPHP ingumkhiqizo wesiLatin womhlaba wonke.

Faka i-KumbiaPHP ku-Ubuntu 20.04

Ngaphambi kokufaka i-KumbiaPHP, kuzodingeka ukuthi i-PHP ifakwe kwikhompyutha yethu. Ukufeza lokhu, kuzofanele sivule kuphela i-terminal (Ctrl + Alt + T) bese sisebenzisa umyalo:

faka i-php 7.4

sudo apt install php

Kamuva kuzodingeka faka umphathi wedatha njenge-MySQL, i-MariaDB noma i-SQLite. Lapha isinqumo sokufaka eyodwa noma enye sikuleso naleso naleso.

faka i-mariadb

Isinyathelo esilandelayo landa i-KumbiaPHP kusuka iwebhusayithi yephrojekthi. Ngokubhala lokhu, inguqulo yakamuva ezinzile ingu-1.1.5, ngakho-ke hlola ukuthi iyiphi yokuqala. Le nguqulo futhi ingalanda iphakheji isebenzisa i-wget kusuka ku-terminal (Ctrl + Alt + T) nokusebenzisa umyalo:

landa i-KumbiaPHP

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

Lapho ukulanda sekuphelile, isinyathelo esilandelayo sizoba vula iziphu usebenzisa umyalo we-unzip. Uma ungenayo i-zip okwamanje, uzodinga ukuyifaka kuqala:

unzip kumbiaphp

sudo apt install unzip; unzip v1.1.5.zip

Ngemuva kokunciphisa amandla kulula qamba kabusha ifolda ekhiqiziwe egameni elihlobene nephrojekthi yethu:

mv KumbiaPHP-1.1.5/ ejemplo-kumbiaPHP

Manje i-KumbiaPHP ivumela sebenzela iphrojekthi ngemodi yokuthuthuka ngaphandle kwesidingo sokufakwa kwesiphakeli sewebhu. Ukwenza lokhu, sizoya kufolda yohlelo lokusebenza lwephrojekthi.

cd ~/ejemplo-kumbiaPH/default/app

Futhi kusuka kule folda, singakwazi qala ukukhonza iphrojekthi kumodi yokuthuthuka usebenzisa umyalo:

qala iseva

bin/phpserver

Manje iphrojekthi yethu isiyatholakala. Ukuphela kokufanele sikwenze vula isiphequluli sakho sewebhu osithandayo bese usihlola ngokuya ku-URL http: // IP-DE-TU-QUIPO: 8001. Kuyo sizobona okuthile okulandelayo:

Ikhasi leKumbiaphp

Uma sibona isikrini esinjengesithombe-skrini esedlule, sizokhombisa ukuthi iKumbiaPHP ifakiwe futhi ilungele ukuqala ukuthuthukiswa kwamaphrojekthi ethu.

Ekuphetheni, singasho ukuthi leli thuluzi lizama ukunciphisa izikhathi zokufaka amakhodi. I-KumbiaPHP ingaba isiphakamiso esiqinile somsebenzi womuntu siqu namaphrojekthi abucayi. Lolu hlaka kulula ukulufaka futhi selikulungele ukusebenza uma selutholakala eqenjini lethu. Ngenkathi kuliqiniso lokho Uma kuqhathaniswa nezinye izinhlaka, lena ingaba nokushoda okuthile, kodwa futhi kuyiqiniso ukuthi kuba lula kakhulu ukusebenza nokunakekela amaphrojekthi naye.

Abasebenzisi bangathola imininingwane yokuthi bangalusebenzisa kanjani lolu hlaka kufayela le- imibhalo esemthethweni yini esingayithola kufayela le- Indawo yokugcina izinto zeGitHub wephrojekthi. Ungathola futhi imininingwane eminingi ngemininingwane ngalolu hlaka ku Wiki.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.