કુંબિયાપીએચપી, ઉબુન્ટુ માટે ઉપલબ્ધ એક સરળ અને હલકો PHP ફ્રેમવર્ક

KumbiaPHP વિશે

નીચેના લેખમાં આપણે ઉબુન્ટુ 20.04 પર કુમ્બિયાપીએચપી કેવી રીતે ઇન્સ્ટોલ કરી શકીએ તેના પર એક નજર નાખવાના છીએ. આ છે un PHP ફ્રેમવર્ક સરળ અને હલકો જે BSD લાઇસન્સ હેઠળ બહાર પાડવામાં આવે છે. વિકાસના સમયને ટૂંકા કરવાના આધાર હેઠળ, KumbiaPHP એક માળખું છે જે તેને અનઝિપ કર્યા પછી, અમે કામ શરૂ કરી શકીએ છીએ.

આ વેબ એપ્લિકેશન્સ માટે એક માળખું છે, જે મફત છે અને PHP માં લખાયેલું છે, જે પણ ખૂબ ટૂંકા શીખવાની વળાંક ધરાવે છે. તે વેબ એપ્લિકેશનોના નિર્માણ અને જાળવણીમાં ઝડપ અને કાર્યક્ષમતાને પ્રોત્સાહન આપવા માંગે છે, પુનરાવર્તિત કોડિંગ કાર્યોને બદલે છે, અન્ય ભાષાઓનો ઉપયોગ ઘટાડવા માટે સ્પષ્ટ કોડ અને પેટર્નનો ઉપયોગ કરે છે.

KumbiaPHP ખૂબ જ લવચીક અને રૂપરેખાંકિત છે, બનવા માંગે છે એક ફ્રેમવર્ક જેની સાથે વેબ એપ્લિકેશનનો વિકાસ સમય ઘટાડવો. આ પ્રોજેક્ટ એચટીએમએલ અને એસક્યુએલ ભાષાઓના ઉપયોગને ટાળીને અન્ય ભાષાઓના ઉપયોગને ઘટાડવાનો પ્રયત્ન કરે છે, સહાયકો અને એક્ટિવ રેકોર્ડ જેવી અન્ય પેટર્નનો આભાર. KumbiaPHP અમારા માટે આ કરે છે, આપણે સ્પષ્ટ, કુદરતી કોડ મેળવીશું અને ઓછી ભૂલો સાથે.

કુંબીયાપીએચપીની સામાન્ય લાક્ષણિકતાઓ:

  • ફ્રેમવર્કનું મુખ્ય પરિસર છે શીખવા માટે સરળ, વાપરવા માટે સરળ, ઓપન સોર્સ અને બધું જ ગુણવત્તા અને મજબૂતાઈનો ભોગ લીધા વગર.
  • બનવા માંગે છે ખૂબ ઝડપી માળખું.
  • 4 ડેટાબેઝ ડ્રાઇવરોને સપોર્ટ કરે છે MySQL, PostgreSQL, SQLite અને Oracle, જે સુનિશ્ચિત કરે છે કે અમે ડેટાબેઝ સુસંગતતાની ચિંતા કર્યા વિના અમારા પ્રોજેક્ટ્સ વિકસાવી શકીએ છીએ.
  • તે એક છે નમૂના સિસ્ટમ સરળ.
  • કેશ મેનેજમેન્ટ.
  • સ્કેફોલ્ડિંગ ઉન્નત.
  • સંબંધિત ઓબ્જેક્ટ મેપિંગ (ઓઆરએમ) અને MVC અલગ.
  • માટે આધાર એજેક્સ.
  • પેદા કરવાની શક્યતા સ્વરૂપો.
  • ગ્રાફિક્સ ઘટકો.
  • મૈત્રીપૂર્ણ urls.
  • ACL સુરક્ષા (Accessક્સેસ સૂચિઓ).
  • ActiveRecord પેટર્ન મોડેલો માટે.
  • તરફ લક્ષી સ્પેનિશ બોલતા જાહેર. KumbiaPHP વિશ્વ માટે લેટિન ઉત્પાદન છે.

ઉબુન્ટુ 20.04 પર KumbiaPHP ઇન્સ્ટોલ કરો

KumbiaPHP ઇન્સ્ટોલ કરતા પહેલા, અમારા કમ્પ્યુટર પર PHP ઇન્સ્ટોલ કરવું જરૂરી રહેશે. આ હાંસલ કરવા માટે, આપણે ફક્ત ટર્મિનલ (Ctrl + Alt + T) ખોલવું પડશે અને આદેશ ચલાવવો પડશે:

PHP સ્થાપિત કરો 7.4

sudo apt install php

બાદમાં તે જરૂરી રહેશે MySQL, MariaDB અથવા SQLite જેવા ડેટાબેઝ મેનેજર ઇન્સ્ટોલ કરો. અહીં એક અથવા બીજાને સ્થાપિત કરવાનો નિર્ણય દરેક પર છે.

મારિયાડબી સ્થાપિત કરો

આગળનું પગલું છે KumbiaPHP પરથી ડાઉનલોડ કરો પ્રોજેક્ટ વેબસાઇટ. લેખન સમયે, નવીનતમ સ્થિર સંસ્કરણ 1.1.5 છે, તેથી તે પ્રથમ કયું છે તે તપાસો. આ સંસ્કરણ ટર્મિનલ (Ctrl + Alt + T) માંથી wget નો ઉપયોગ કરીને અને આદેશ ચલાવીને પેકેજ ડાઉનલોડ કરી શકે છે:

KumbiaPHP ડાઉનલોડ કરો

wget -c https://github.com/KumbiaPHP/KumbiaPHP/archive/v1.1.5.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 વ્યક્તિગત કામ અને ગંભીર પ્રોજેક્ટ માટે નક્કર દરખાસ્ત બની શકે છે. આ માળખું સ્થાપિત કરવા માટે એકદમ સરળ છે અને તે અમારી ટીમ પર ઉપલબ્ધ થઈ જાય તે પછી વ્યવહારિક રીતે કામ કરવા માટે તૈયાર છે. જ્યારે તે સાચું છે અન્ય માળખાઓની તુલનામાં, આમાં કેટલીક ખામીઓ હોઈ શકે છે, પરંતુ તે પણ સાચું છે કે તેની સાથે કામ કરવા અને તેની જાળવણી કરવી ખૂબ જ આરામદાયક બને છે.

વપરાશકર્તાઓ આ ફ્રેમવર્કનો ઉપયોગ કેવી રીતે કરવો તેની માહિતી મેળવી શકે છે સત્તાવાર દસ્તાવેજીકરણ આપણે શું શોધી શકીએ છીએ ગિટહબ રીપોઝીટરી પ્રોજેક્ટ. તમે પણ મેળવી શકો છો આ માળખા વિશે વિગતવાર વધુ માહિતી વિકિપીડિયા.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.