ઉબુન્ટુ સર્વર માટે PHP, સ્થાપન માર્ગદર્શન

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

ઉબુન્ટુ સર્વરમાં PHP સ્થાપિત કરો

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

તે નોંધવું પણ યોગ્ય છે કે PHP, પેકેજમાં ઘણા બધા ઘટકો શામેલ છે જે, ઇચ્છિત હોય તો, એકબીજાથી અલગથી ઇન્સ્ટોલ કરી શકાય છે.

પદ્ધતિ 1: માનક સ્થાપન

સ્ટાન્ડર્ડ ઇન્સ્ટોલેશનમાં પેકેજના નવીનતમ સંસ્કરણનો ઉપયોગ કરવો શામેલ છે. દરેક ઓપરેટિંગ સિસ્ટમ ઉબુન્ટુ સર્વર તે અલગ છે:

  • 12.04 એલટીએસ (ચોક્કસ) - 5.3;
  • 14.04 એલટીએસ (ટ્રસ્ટી) - 5.5;
  • ઑક્ટો 15 (વાલી) - 5.6;
  • 16.04 એલટીએસ (ઝેનિયલ) - 7.0.

બધા પેકેજો ઑપરેટિંગ સિસ્ટમની સત્તાવાર રીપોઝીટરી દ્વારા વહેંચવામાં આવે છે, તેથી તમારે તૃતીય-પક્ષને કનેક્ટ કરવાની જરૂર રહેશે નહીં. પરંતુ સંપૂર્ણ પેકેજની સ્થાપના બે સંસ્કરણોમાં કરવામાં આવે છે અને તે OS ના સંસ્કરણ પર આધારિત છે. તેથી, ઉબુન્ટુ સર્વર 16.04 પર PHP ઇન્સ્ટોલ કરવા, આ આદેશ ચલાવો:

sudo apt-get php સ્થાપિત કરો

અને અગાઉના સંસ્કરણો માટે:

sudo apt-get php5 સ્થાપિત કરો

જો તમને સિસ્ટમમાં PHP, પેકેજના બધા ઘટકોની જરૂર નથી, તો તમે તેને અલગથી ઇન્સ્ટોલ કરી શકો છો. આ કેવી રીતે કરવું અને આ કરવા માટેના કયા આદેશો, નીચે વર્ણવવામાં આવશે.

અપાચે HTTP સર્વર મોડ્યુલ

ઉબુન્ટુ સર્વર 16.04 માં અપાચે માટે PHP, મોડ્યુલ ઇન્સ્ટોલ કરવા માટે, તમારે નીચેના આદેશને ચલાવવાની જરૂર છે:

sudo apt-get libapache2-mod-php સ્થાપિત કરો

ઓએસનાં અગાઉના સંસ્કરણોમાં:

sudo apt-get libapache2-mod-php5 ને સ્થાપિત કરો

તમારે ઇન્સ્ટોલેશન માટે પરવાનગી આપવી આવશ્યક છે તે પછી, તમને પાસવર્ડ માટે પૂછવામાં આવશે. આ કરવા માટે, પત્ર દાખલ કરો "ડી" અથવા "વાય" (ઉબુન્ટુ સર્વરના સ્થાનિકીકરણને આધારે) અને ક્લિક કરો દાખલ કરો.

તે ફક્ત ડાઉનલોડ અને ઇન્સ્ટોલેશન પેકેજને પૂર્ણ કરવા માટે રાહ જોવી રહ્યું છે.

એફપીએમ

ઑપરેટિંગ સિસ્ટમ સંસ્કરણ 16.04 માં FPM મોડ્યુલ ઇન્સ્ટોલ કરવા માટે, નીચે આપેલા કાર્ય કરો:

sudo apt-get php-fpm સ્થાપિત કરો

અગાઉના સંસ્કરણોમાં:

sudo apt-get php5-fpm સ્થાપિત કરો

આ સ્થિતિમાં, સુપરસુઝર પાસવર્ડ દાખલ કર્યા પછી તરત જ ઇન્સ્ટોલેશન શરૂ થશે.

સી.એલ.આઈ.

PHP, માં કન્સોલ પ્રોગ્રામ્સની રચનામાં સંકળાયેલા વિકાસકર્તાઓ માટે CLI આવશ્યક છે. આમાં પ્રોગ્રામિંગ ભાષાને એમ્બેડ કરવા માટે, ઉબુન્ટુ 16.04 માં તમારે આદેશને અમલ કરવાની જરૂર છે:

sudo apt-get php-cli સ્થાપિત કરો

અગાઉના સંસ્કરણોમાં:

sudo apt-get php5-cli ઇન્સ્ટોલ કરો

PHP, એક્સ્ટેન્શન્સ

PHP, ના બધા શક્ય કાર્યોને અમલ કરવા માટે, ઉપયોગમાં લેવાતા પ્રોગ્રામ્સ માટે સંખ્યાબંધ એક્સ્ટેન્શન્સ ઇન્સ્ટોલ કરવું આવશ્યક છે. હવે આવા ઇન્સ્ટોલેશન કરવા માટેના સૌથી લોકપ્રિય આદેશો પ્રસ્તુત કરવામાં આવશે.

નોંધ: દરેક એક્સ્ટેન્શન માટે નીચે આપેલા બે આદેશો સાથે નીચે આપેલું રહેશે, જ્યાં પ્રથમ ઉબુન્ટુ સર્વર 16.04 માટે છે, અને બીજું ઓએસનાં પહેલાનાં સંસ્કરણો માટે છે.

  1. જીડી માટે એક્સ્ટેંશન

    sudo apt-get php-gd સ્થાપિત કરો
    sudo apt-get php5-gd ઇન્સ્ટોલ કરો

  2. મેક્રીપ્ટ માટે એક્સ્ટેંશન:

    sudo apt-get php-mcrypt સ્થાપિત કરો
    sudo apt-get php5-mcrypt ઇન્સ્ટોલ કરો

  3. માયએસક્યુએલ એક્સટેંશન:

    sudo apt-get php-mysql ઇન્સ્ટોલ કરો
    sudo apt-get php5-mysql ઇન્સ્ટોલ કરો

આ પણ જુઓ: ઉબુન્ટુ માટે MySQL ઇન્સ્ટોલેશન માર્ગદર્શિકા

પદ્ધતિ 2: અન્ય આવૃત્તિઓ ઇન્સ્ટોલ કરો

તે ઉપર જણાવ્યું હતું કે સંબંધિત PHP, પેકેજ ઉબુન્ટુ સર્વરના દરેક સંસ્કરણમાં ઇન્સ્ટોલ કરવામાં આવશે. પરંતુ આ અગાઉની ઇન્સ્ટોલ કરવાની શક્યતા અથવા પ્રોગ્રામિંગ ભાષાના પાછળથી સંસ્કરણની વિરુદ્ધમાં નકારે છે.

  1. પહેલા તમારે બધા PHP ઘટકોને દૂર કરવાની જરૂર છે જે પહેલા સિસ્ટમ પર ઇન્સ્ટોલ કરવામાં આવી હતી. ઉબુન્ટુ 16.04 માં આ કરવા માટે બે આદેશો ચલાવો:

    sudo apt-get libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql ને દૂર કરો
    સુડો apt-get autoremove

    ઓએસનાં અગાઉના સંસ્કરણોમાં:

    sudo apt-get libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql ને દૂર કરો
    સુડો apt-get autoremove

  2. હવે તમારે રિપોઝીટરીઝની સૂચિમાં PPA ઉમેરવાની જરૂર છે, જેમાં PHP, ના બધા સંસ્કરણોનાં પેકેજો શામેલ છે:

    સુડો ઍડ-ઍપ્ટ-રિપોઝીટરી પીપીએ: ઑનડ્રેજ / php
    સુડો apt-get સુધારો

  3. આ બિંદુએ, તમે સંપૂર્ણ PHP, પેકેજ ઇન્સ્ટોલ કરી શકો છો. આ કરવા માટે, ટીમમાં જ, તેના સંસ્કરણને સ્પષ્ટ કરો, ઉદાહરણ તરીકે, "5.6":

    sudo apt-get php5.6 સ્થાપિત કરો

જો તમને સંપૂર્ણ પેકેજની આવશ્યકતા નથી, તો તમે આવશ્યક આદેશોને એક્ઝેક્યુટિવ રીતે એક્ઝેક્યુટ કરીને અલગ મોડ્યુલો ઇન્સ્ટોલ કરી શકો છો:

sudo apt-get libapache2-mod-php5.6 સ્થાપિત કરો
sudo apt-get php5.6-fpm સ્થાપિત કરો
sudo apt-get php5.6-cli સ્થાપિત કરો
sudo apt-get php-gd સ્થાપિત કરો
sudo apt-get php5.6-mbstring ઇન્સ્ટોલ કરો
sudo apt-get php5.6-mcrypt સ્થાપિત કરો
sudo apt-get php5.6-mysql ઇન્સ્ટોલ કરો
sudo apt-get php5.6-xml ઇન્સ્ટોલ કરો

નિષ્કર્ષ

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

વિડિઓ જુઓ: Contain Yourself: An Intro to Docker and Containers by Nicola Kabar and Mano Marks (એપ્રિલ 2024).