በኡቡንቱ አገልጋይ ላይ የ PHP ጭነት መመሪያ

Pin
Send
Share
Send

የድር መተግበሪያ አዘጋጆች በኡቡንቱ አገልጋይ ላይ የ PHP ስክሪፕት ቋንቋን የመጫን ችግር ሊገጥማቸው ይችላል። ይህ በብዙ ምክንያቶች የተነሳ ነው። ግን ይህንን መመሪያ በመጠቀም ሁሉም ሰው በሚጫንበት ጊዜ ስህተቶችን ለማስወገድ ያስችላል ፡፡

በኡቡንቱ አገልጋይ ውስጥ PHP ን በመጫን ላይ

በኡቡንቱ አገልጋይ ውስጥ የ PHP ቋንቋን መጫን በተለያዩ መንገዶች ሊከናወን ይችላል - ሁሉም በእራሱ ስሪት እና በስርዓተ ክወናው ስሪት ላይ የተመሠረተ ነው። እና ዋናው ልዩነት ራሱ በቡድኖቹ ውስጥ ይገኛል ፣ ይህም መገደል ያለበት ፡፡

እንዲሁም የፒ.ፒ.አይ. ፓኬጅ ፣ ከተፈለገ ፣ አንዳቸው ከሌላው በተናጥል ሊጫኑ የሚችሉ በርካታ ክፍሎችን ያካተተ መሆኑ ልብ ሊባል ይገባል ፡፡

ዘዴ 1: መደበኛ ጭነት

መደበኛ ጭነት የመጨረሻውን የጥቅል ስሪት መጠቀምን ያካትታል ፡፡ በእያንዳንዱ ኡቡንቱ ሰርቨር ኦፕሬቲንግ ሲስተም ውስጥ የተለየ ነው

  • 12.04 LTS (ቅድመ ዝግጅት) - 5.3;
  • 14.04 ኤል.ኤስ. (ታማኝ) - 5.5;
  • 15.10 (ዊሊ) - 5.6;
  • 16.04 LTS (Xenial) - 7.0.

ሁሉም ፓኬጆች በኦፊሴል ኦ operatingሬቲንግ ሲስተም ማከማቻው በኩል ይሰራጫሉ ስለሆነም የሶስተኛ ወገንን ማገናኘት አያስፈልግዎትም ፡፡ ግን የሙሉ ጥቅል ጭነት በሁለት ስሪቶች ውስጥ ይከናወናል እና በስርዓተ ክወናው ስሪት ላይ የተመሠረተ ነው። ስለዚህ ፣ በ Ubuntu አገልጋይ 16.04 ላይ PHP ን ለመጫን ይህንን ትዕዛዝ ያሂዱ

sudo ተችሎትን ያግኙ ፒፒኤስ

እና ለቀድሞ ስሪቶች

sudo ተችሎትን ያግኙ php5

በሲስተሙ ውስጥ ያሉትን ሁሉንም የፒ.ፒ.አይ. ፓኬጅ ክፍሎች የማይፈልጉ ከሆነ ለየብቻ ሊጭኗቸው ይችላሉ። ይህንን እንዴት ማድረግ እና ይህን ለማድረግ የትኞቹ ትዕዛዛት ከዚህ በታች መገለጽ አለባቸው ፡፡

ለአፓፕ ኤች ቲ ቲ ፒ አገልጋይ ሞዱል

በኡቡንቱ ሰርቨር 16.04 ላይ ለ Apache የፒ.ፒ.ዲ ሞዱል ለመጫን የሚከተሉትን ትዕዛዛት ማስኬድ ያስፈልግዎታል ፡፡

sudo ተችሎታል-ያግኙ libapache2-mod-php

በቀደሙ የ OS ስሪቶች ውስጥ

sudo ተችሎታል-አግኝ libapache2-mod-php5

ከገቡ በኋላ ለመጫን ፈቃድ መስጠት እንዲችሉ የይለፍ ቃል ይጠየቃሉ። ይህንን ለማድረግ ፊደሉን ያስገቡ ወይም “Y” (በኡቡንቱ አገልጋይ ትርጉም መሠረት) እና ጠቅ ያድርጉ ይግቡ.

የሚቀረው የጥቅሉ ማውረድ እና እስከሚጠናቀቅ ድረስ መጠበቅ ነው።

FPM

FPM ን በኦፕሬቲንግ ሲስተም ስሪት 16.04 ላይ ለመጫን የሚከተሉትን ያድርጉ ፡፡

sudo ተችሎታል-ያግኙ ጫፕ-ኤፍ ኤም

በቀደሙት ስሪቶች ውስጥ

sudo ተችሎታል-ያግኙ ጫን ፒፒ -5 fpm

በዚህ ሁኔታ ተቆጣጣሪው የይለፍ ቃል ከገባ በኋላ ወዲያውኑ መጫኑ በራስ-ሰር ይጀምራል ፡፡

ሲኤንኤል

በ PHP ውስጥ የኮንሶል ፕሮግራሞችን ለሚፈጥሩ ገንቢዎች CLI ያስፈልጋል። ይህንን የፕሮግራም ቋንቋ በሱ ውስጥ ለመተግበር በ ኡቡንቱ 16.04 ውስጥ ትዕዛዙን ማስኬድ ያስፈልግዎታል:

sudo ተችሎታል-ያግኙ ፒፕ-ክሊፕን

በቀደሙት ስሪቶች ውስጥ

sudo ተችሎ ያግኙ-ፒፒ 5-ክሊፕን ያግኙ

የ PHP ቅጥያዎች

ሁሉንም የፒ.ፒ.አይ.ፒ. አገልግሎቶችን ለመተግበር ለተጠቀሙባቸው ፕሮግራሞች በርካታ ቅጥያዎችን መጫን ተገቢ ነው ፡፡ አሁን ለእንደዚህ ዓይነት ጭነት በጣም ታዋቂ ትዕዛዞችን ይቀርባሉ ፡፡

ማስታወሻ-ከዚህ በታች ለእያንዳንዱ ኡሁ ሁለት ትዕዛዞችን ይሰጣሉ ፣ የመጀመሪያው ለኡቡንቱ አገልጋይ 16.04 ሲሆን ሁለተኛው ደግሞ ለቀድሞዎቹ የ OS ስሪቶች ነው ፡፡

  1. ለ GD ማራዘሚያ

    sudo ተችሎትን ያግኙ php-gd
    sudo ተችሎትን ያግኙ php5-gd

  2. ለ Mcrypt ማራዘሚያ

    sudo ተችሎትን ያግኙ-php-mcrypt
    sudo ተችሎትን ያግኙ php5-mcrypt

  3. ለ MySQL ቅጥያ

    sudo ተችሎትን ያግኙ-php-mysql
    sudo ተችሎታል-ያግኙ ጫን php5-mysql

በተጨማሪ ይመልከቱ MySQL ጭነት መመሪያ በኡቡንቱ ላይ

ዘዴ 2: ሌሎች ስሪቶችን ጫን

በእያንዳንዱ ኡቡንቱ ሰርቨር ውስጥ ተመሳሳይ የፒ.ፒ.አይ. ፓኬጅ ይጫናል የሚለው ከዚህ በላይ ነበር ተብሏል ፡፡ ግን ይህ ቀደም ብሎ ፣ ወይም በተቃራኒው ፣ የፕሮግራም ቋንቋው የኋለኛውን ስሪት የመጫን ችሎታን አይቀንሰውም ፡፡

  1. በመጀመሪያ በስርዓቱ ላይ የተጫኑትን ሁሉንም የፒ.ፒ.አይ.ፒ. ክፍሎች ማስወገድ ያስፈልግዎታል። ይህንን ለማድረግ በኡቡንቱ 16.04 ሁለት ትዕዛዞችን ያሂዱ

    sudo apt-get libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
    sudo በራስ-ሰር ያግኙ

    በቀደሙ የ OS ስሪቶች ውስጥ

    sudo apt-get libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
    sudo በራስ-ሰር ያግኙ

  2. አሁን የሁሉም የ PHP ስሪቶች በተያዙ የመረጃ ማከማቻዎች ዝርዝር ውስጥ PPA ን ማከል አለብዎት:

    sudo add-a-respoitory ppa: ondrej / php
    sudo ተስማሚ-ዝማኔን ያግኙ

  3. በዚህ ጊዜ ሙሉውን የ PHP ጥቅል መጫን ይችላሉ ፡፡ ይህንን ለማድረግ በትእዛዙ ውስጥ ራሱ ሥሩን ይጥቀሱ ፣ ለምሳሌ ፣ "5.6":

    sudo ተችሎትን ያግኙ php5.6

ሙሉ ጥቅል የማይፈልጉ ከሆነ አስፈላጊዎቹን ትዕዛዛት በመምረጥ ሞጁሎችን ለየብቻ መጫን ይችላሉ ፡፡

sudo ተችሎታል-ያግኙ libapache2-mod-php5.6
sudo ተችሎታል-ያግኙ ፒፒ 5.5-fpm
sudo ምቹ-ያግኙ ጫን ፒፒ 5-ክሊፕ
sudo ተችሎትን ያግኙ php-gd
sudo ተችሎትን ያግኙ php5.6-mbstring
sudo ተችሎትን ያግኙ php5.6-mcrypt
sudo ተችሎታል-ያግኙ ጫን php5.6-mysql
sudo ተችሎትን ያግኙ php5.6-xml

ማጠቃለያ

ለማጠቃለል ያህል ፣ አንድ ሰው በኮምፒተር ውስጥ ስለ መሥራት መሠረታዊ ዕውቀት ቢኖረውም አንድ ተጠቃሚ ሁለቱንም ዋና PHP ጥቅል እና ሁሉንም ተጨማሪ አካላት በቀላሉ ሊጭነው ይችላል ማለት እንችላለን ፡፡ ዋናው ነገር በኡቡንቱ አገልጋይ ላይ መከናወን ያለባቸውን ትዕዛዞችን ማወቅ ነው ፡፡

Pin
Send
Share
Send