વેબ એપ્લિકેશન વિકાસકર્તાઓને ઉબુન્ટુ સર્વર પર PHP સ્ક્રિપ્ટીંગ ભાષાને ઇન્સ્ટોલ કરવામાં મુશ્કેલી આવી શકે છે. આ ઘણા પરિબળોને કારણે છે. પરંતુ આ માર્ગદર્શિકાનો ઉપયોગ કરીને, દરેક ઇન્સ્ટોલેશન દરમિયાન ભૂલો ટાળશે.
ઉબુન્ટુ સર્વરમાં PHP સ્થાપિત કરી રહ્યું છે
ઉબુન્ટુ સર્વરમાં પીએચપી ભાષાને ઇન્સ્ટોલ કરવું એ વિવિધ રીતે કરી શકાય છે - તે બધું તેના સંસ્કરણ અને theપરેટિંગ સિસ્ટમના સંસ્કરણ પર આધારિત છે. અને મુખ્ય તફાવત તે ટીમોમાં જ રહેલો છે, જેને ચલાવવાની જરૂર પડશે.
એ નોંધવું પણ યોગ્ય છે કે PHP પેકેજમાં ઘણા ઘટકો શામેલ છે, જો ઇચ્છિત હોય તો, એકબીજાથી અલગથી ઇન્સ્ટોલ થઈ શકે છે.
પદ્ધતિ 1: માનક ઇન્સ્ટોલેશન
પ્રમાણભૂત ઇન્સ્ટોલેશનમાં પેકેજના નવીનતમ સંસ્કરણનો ઉપયોગ થાય છે. દરેક ઉબુન્ટુ સર્વર operatingપરેટિંગ સિસ્ટમમાં, તે અલગ છે:
- 12.04 એલટીએસ (ચોક્કસ) - 5.3;
- 14.04 એલટીએસ (ટ્રસ્ટી) - 5.5;
- 15.10 (વિલી) - 5.6;
- 16.04 એલટીએસ (ઝેનિયલ) - 7.0.
બધા પેકેજો સત્તાવાર operatingપરેટિંગ સિસ્ટમ ભંડાર દ્વારા વિતરિત કરવામાં આવે છે, તેથી તમારે તૃતીય-પક્ષને કનેક્ટ કરવાની જરૂર નથી. પરંતુ સંપૂર્ણ પેકેજની સ્થાપના બે સંસ્કરણોમાં કરવામાં આવે છે અને તે OS સંસ્કરણ પર આધારીત છે. તેથી, ઉબુન્ટુ સર્વર 16.04 પર PHP સ્થાપિત કરવા માટે, આ આદેશ ચલાવો:
sudo apt-get PHP સ્થાપિત કરો
અને પહેલાનાં સંસ્કરણો માટે:
sudo apt-get php5 સ્થાપિત કરો
જો તમને સિસ્ટમમાં PHP પેકેજના બધા ઘટકોની જરૂર નથી, તો તમે તેને અલગથી ઇન્સ્ટોલ કરી શકો છો. આ કેવી રીતે કરવું અને આ કરવા માટેના આદેશોનું વર્ણન નીચે આપવું જોઈએ.
અપાચે HTTP સર્વર માટેનું મોડ્યુલ
ઉબુન્ટુ સર્વર 16.04 પર અપાચે માટે PHP મોડ્યુલ ઇન્સ્ટોલ કરવા માટે, તમારે નીચેનો આદેશ ચલાવવાની જરૂર છે:
sudo apt-get libapache2-mod-php સ્થાપિત કરો
OS ના પહેલાનાં સંસ્કરણોમાં:
sudo apt-get libapache2-mod-php5 સ્થાપિત કરો
તમને પાસવર્ડ પૂછવામાં આવશે, દાખલ કર્યા પછી, તમારે ઇન્સ્ટોલ કરવાની મંજૂરી આપવી આવશ્યક છે. આ કરવા માટે, પત્ર દાખલ કરો ડી અથવા "વાય" (ઉબુન્ટુ સર્વરના સ્થાનિકીકરણના આધારે) અને ક્લિક કરો દાખલ કરો.
બાકી છે તે પેકેજની ડાઉનલોડ અને ઇન્સ્ટોલેશન પૂર્ણ થવા માટે રાહ જોવી છે.
એફપીએમ
Operatingપરેટિંગ સિસ્ટમ સંસ્કરણ 16.04 પર એફપીએમ સ્થાપિત કરવા માટે, નીચેના કરો:
sudo apt-get php-fpm સ્થાપિત કરો
પહેલાનાં સંસ્કરણોમાં:
sudo apt-get php5-fpm સ્થાપિત કરો
આ સ્થિતિમાં, સુપરયુઝર પાસવર્ડ દાખલ કર્યા પછી તરત જ, ઇન્સ્ટોલેશન આપમેળે શરૂ થશે.
સી.એલ.આઇ.
સીએલઆઈ વિકાસકર્તાઓ માટે જરૂરી છે કે જેઓ PHP માં કન્સોલ પ્રોગ્રામ બનાવે છે. તેમાં આ પ્રોગ્રામિંગ ભાષાને અમલમાં મૂકવા માટે, ઉબુન્ટુ 16.04 માં તમારે આ આદેશ ચલાવવાની જરૂર છે:
sudo apt-get php-cli સ્થાપિત કરો
પહેલાનાં સંસ્કરણોમાં:
sudo apt-get php5-cli સ્થાપિત કરો
PHP એક્સ્ટેંશન
PHP ના તમામ સંભવિત કાર્યોને અમલમાં મૂકવા માટે, ઉપયોગમાં લેવાતા પ્રોગ્રામ્સ માટે સંખ્યાબંધ એક્સ્ટેંશન સ્થાપિત કરવા યોગ્ય છે. હવે આવા ઇન્સ્ટોલેશન માટે સૌથી લોકપ્રિય આદેશો રજૂ કરવામાં આવશે.
નોંધ: નીચે, દરેક એક્સ્ટેંશન માટે બે આદેશો આપવામાં આવશે, જ્યાં પ્રથમ ઉબુન્ટુ સર્વર 16.04 માટે છે, અને બીજો OS ના પહેલાનાં સંસ્કરણો માટે છે.
- જીડી માટે વિસ્તરણ:
sudo apt-get php-gd સ્થાપિત કરો
sudo apt-get php5-gd સ્થાપિત કરો
- મેક્રિપ્ટ માટે એક્સ્ટેંશન:
sudo apt-get php-mcrypt સ્થાપિત કરો
sudo apt-get php5-mcrypt સ્થાપિત કરો
- MySQL માટે વિસ્તરણ:
sudo apt-get php-mysql સ્થાપિત કરો
sudo apt-get php5-mysql સ્થાપિત કરો
આ પણ જુઓ: ઉબુન્ટુ પર માયએસક્યુએલ ઇન્સ્ટોલેશન માર્ગદર્શિકા
પદ્ધતિ 2: અન્ય આવૃત્તિઓ સ્થાપિત કરો
ઉપર જણાવ્યું હતું કે ઉબુન્ટુ સર્વરના દરેક સંસ્કરણમાં સંબંધિત પીએચપી પેકેજ સ્થાપિત થશે. પરંતુ આ પ્રોગ્રામિંગ ભાષાના પાછલા સંસ્કરણને અથવા તેનાથી વિરુદ્ધ સ્થાપિત કરવાની ક્ષમતાને નકારી નથી.
- પહેલા તમારે બધા PHP ઘટકો દૂર કરવાની જરૂર છે કે જે સિસ્ટમ પર પહેલાં ઇન્સ્ટોલ કરેલા હતા. આ કરવા માટે, ઉબુન્ટુ 16.04 માં, બે આદેશો ચલાવો:
sudo apt-get libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql દૂર કરો
sudo apt-get autoremoveOS ના પહેલાનાં સંસ્કરણોમાં:
sudo apt-get libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
sudo apt-get autoremove - હવે તમારે રીપોઝીટરીઓની સૂચિમાં એક પીપીએ ઉમેરવાની જરૂર છે, જેમાં પીએચપીના તમામ સંસ્કરણોના પેકેજો છે:
sudo -ડ-ptપ્ટ-રિપોઝિટરી પીપા: onનડ્રેજ / પીએચપી
sudo apt-get update - આ સમયે, તમે પૂર્ણ 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 સ્થાપિત કરો
sud apt-get php5.6-mbstring સ્થાપિત કરો
sudo apt-get php5.6-mcrypt સ્થાપિત કરો
sudo apt-get php5.6-mysql સ્થાપિત કરો
sudo apt-get php5.6-xML સ્થાપિત કરો
નિષ્કર્ષ
નિષ્કર્ષમાં, આપણે કહી શકીએ કે, કમ્પ્યુટર પર કામ કરવા વિશે મૂળભૂત જ્ havingાન હોવા છતાં પણ, વપરાશકર્તા મુખ્ય પીએચપી પેકેજ અને તેના બધા વધારાના ઘટકો બંને સરળતાથી સ્થાપિત કરી શકે છે. મુખ્ય વસ્તુ એ આદેશોને જાણવાનું છે કે જેને ઉબુન્ટુ સર્વર પર ચલાવવાની જરૂર છે.