በኡቡንቱ ውስጥ የ LAMP መሣሪያ መጫኛን መጫን

LAMP የሚባለው የሶፍትዌር ጥቅል በ Linux kernel, በ Apache web server, በ MySQL ውሂብን, እና ለድረ ገፆቹ ስራ ላይ የሚውሉ የ PHP ክፍሎች ያካትታል. ቀጥሎም የእነዚህን ተጨማሪዎች ጭነታ እና የመጀመሪያ መዋቅር በዝርዝር እንገልፃለን, እንደ የኡቱቱቱ የቅርብ ጊዜ ስሪት በመውሰድ እንጠቀማለን.

በኡቡንቱ ውስጥ የ LAMP ስብስብ ይጫኑ

የዚህ ጽሑፍ ቅርፀት ቀደም ሲል ኮምፒውተራችንን ጂንቱ (Ubuntu) ጭኖናል ማለት ነው. ይህንን ደረጃ ዘለለ እና በቀጥታ ወደ ሌሎች ፕሮግራሞች እንሄዳለን, ነገር ግን በሚቀጥሉት አገናኞች ሌሎች ጽሑፎችን በማንበብ በሚስቡዎት ርዕስ ላይ መመሪያዎችን ማግኘት ይችላሉ.

ተጨማሪ ዝርዝሮች:
ኡቡንቱን በዊንቡቦክስ ላይ በመጫን ላይ
የሊኑክስ መጫኛ መጫኛ ከ Flash Flash አንጻፊዎች

ደረጃ 1: Apache ን ይጫኑ

Apache የተባለ ክፍት የድር አገልጋይ በመጫን ይጀምሩ. ከሁሉም የተሻለ አማራጮች አንዱ ነው, ስለዚህ የብዙ ተጠቃሚዎች ምርጫ ይሆናል. በኡቡንቱ ውስጥ ይፈጸማል "ተርሚናል":

  1. ምናሌውን ክፈትና መቆጣጠሪያውን አስነሳ ወይም የቁልፍ ጥምርን ተጫን Ctrl + Alt + T.
  2. በመጀመሪያ ሁሉንም አስፈላጊ ክፍሎች እንዳሉዎ ለማረጋገጥ ሁሉንም የስርዓት ማከማቻዎችዎን ያዘምኑ. ይህንን ለማድረግ ትዕዛዙን ይተይቡsudo apt-get ዝማኔ.
  3. ሁሉም እርምጃዎች በ sudo በ root ሥፍራ የሚሰራ, ስለዚህ የይለፍ ቃልዎን ማስገባትዎን ያረጋግጡ (እሱን ሲያስገቡት አይታይም).
  4. ሲጠናቀቅ, ይግቡsudo apt-get install apache2ወደ ስርዓቱ ለመደመር.
  5. መልስ በመምረጥ ሁሉንም ፋይሎች ማከል ያረጋግጡ D.
  6. በመሮጥ የድር አገልጋዩን እንሞክራለንsudo apache2ctl configtest.
  7. አገባብ የተለመደ መሆን አለበት, ነገር ግን አንዳንድ ጊዜ መጨመር አስፈላጊ ስለመሆኑ ማስጠንቀቂያ አለ Servername.
  8. ለወደፊቱ ማስጠንቀቂያዎችን ለማስወገድ ይህን አለምአቀፍ ተለዋዋጭ ወደ ውቅሩ ፋይል ያክሉት. ፋይሉን እራሱን አሂድsudo nano /etc/apache2/apache2.conf.
  9. አሁን ትዕዛዙን የሚያሂድ ሁለተኛ ኮንሶል ያሂዱip addr show eth0 | grep inet | awk '{print $ 2; } '| sed 's //.*$//'የአይፒ አድራሻዎን ወይም የአገልጋይ ጎራዎን ለማወቅ.
  10. በመጀመሪያ "ተርሚናል" ወደተጫነው ፋይል ታችኛው ክፍል ይሂዱ እና ይግቡServerName + ጎራ ስም ወይም አይፒ አድራሻያዳናችሁት. ለውጦችን በ በኩል ያስቀምጡ Ctrl + O እና የውቅረት ፋይልን ይዝጉ.
  11. ምንም ስህተቶች አለመኖራቸውን ለማረጋገጥ ሌላ ሙከራ ያድርጉ, እና ከዚያም የድር አገልጋዩን በ እንደገና አስጀምርsudo systemctl restart apache2.
  12. ለማስጀመር ከትግበራ ስርዓቱ ጋር ለመጀመር ከፈለጉ, ለመጀመር Apache ን ያክሉsudo systemctl enable apache2.
  13. የድረ-ገፁን አስተማማኝ መሆኑን ማረጋገጥ ብቻ ነው, ትዕዛዙን ይጠቀሙsudo systemctl start apache2.
  14. አሳሽህን አስጀምርና ሂድአካባቢያዊ መኖሪያ. በፕሪቶፑ ዋና ገጽ ላይ ከሆኑ, ሁሉም ነገር በትክክል እየሠራ ነው, ወደ ቀጣዩ ደረጃ ይቀጥሉ.

ደረጃ 2: MySQL ጫን

ሁለተኛው እርምጃ በስርዓቱ ውስጥ የሚገኙ ትዕዛዞችን በመጠቀም መደበኛ ኮንሶል በመጠቀም የተሰራውን የ MySQL ውሂብ ጎታ ማከል ነው.

  1. ቅድሚያ በ "ተርሚናል" ይጻፉsudo apt-get install mysql-serverእና ጠቅ ያድርጉ አስገባ.
  2. አዲስ ፋይሎች መጨመርን ያረጋግጡ.
  3. የ MySQL ዑደትህን ደህንነት መጠበቅህን እርግጠኛ ሁን, ስለዚህ በተለየ ተሰኪዎች መከላከያ መኖሩን አረጋግጥsudo mysql_secure_installation.
  4. እያንዳንዱ ተጠቃሚ በአፈፃፀም ረገድ በራሱ የመፍትሄ ሃሳቡን ስለሚተገበር ለፒክ-መሟላት መስፈርቶች የ plugin ቅንብሮችን ማቀናጀት ምንም ነጠላ መመሪያ የለውም. መስፈርቶቹን መጫን ከፈለጉ ወደ መጫወቻው ውስጥ ይግቡ y በጥያቄ.
  5. ቀጥሎም የመከላከያ ደረጃን መምረጥ ያስፈልግዎታል. በመጀመሪያ የእያንዳንዱን ግቤት መግለጫን ማንበብ ከዚያም በጣም ተገቢውን ምረጥ.
  6. ስርወ መዳረሻ ለማረጋገጥ አዲስ የይለፍ ቃል ያዘጋጁ.
  7. በተጨማሪም, ከፊትዎ የተለያዩ የደህንነት ቅንብሮችን ያገኛሉ, ያንብቧቸው እና አስፈላጊ ሆኖ ሲገኝ ይቀበላሉ ወይም አይቀበሉ.

በሚከተለው አገናኝ ውስጥ በተቀመጠው ልዩ ርዕስ ውስጥ ያለውን ሌላ የመጫኛ ዘዴ መግለጫ እንዲያነቡ እንመክራለን.

በተጨማሪ ተመልከት: ለዩቶንቱ MySQL Installation Guide

ደረጃ 3: PHP ይጫኑ

መደበኛ የ LAMP ስርዓትን ለማስኬድ የመጨረሻ ደረጃ የ PHP ስብስቦች መጫኛ ነው. በዚህ ሂደት ውስጥ ምንም ችግር የለበትም, ከሚገኙት ትዕዛዞች አንዱን ብቻ መጠቀም አለብዎት, ከዚያ የጭራጎዱ ስራ እራሱን ያዋቅሩ.

  1. ውስጥ "ተርሚናል" ቡድኑን ይፃፉsudo apt -install install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.07 ስሪት አስፈላጊ ከሆነ አስፈላጊውን ክፍል ለመጫን.
  2. አንዳንድ ጊዜ ከላይ ያለው ትእዛዝ ተሰብሯል, ስለዚህ ተጠቀምsudo apt install php 7.2-cliወይምsudo ተክኝት መጫን hhvmየመጨረሻውን ስሪት ለመጫን 7.2.
  3. የአሰራር ሂደቱ ሲጠናቀቅ በትክክለኛው ኮምፒተር ውስጥ በትክክል በመፃፍ በትክክል መጫኑን ያረጋግጡphp-v.
  4. የውሂብ ጎታ ማቀናበር እና የድር በይነገጽ ትግበራ የሚከናወነው በነጻው መሣሪያ PHPmyadmin ነው, ይህም በ LAMP ውቅረት ወቅት መጫን የሚፈለግበትም ነው. ለመጀመር, ትዕዛዙን ያስገቡsudo apt-install install phpmyadmin php-mbstring php-gettext.
  5. አግባብ የሆነውን አማራጭ በመምረጥ አዳዲስ ፋይሎችን ማከል ያረጋግጡ.
  6. የድር አገልጋያን ይግለጹ "Apache2" እና ጠቅ ያድርጉ "እሺ".
  7. አስፈላጊ ሆኖ ሲገኝ የአካባቢያችንን የውሂብ ጎታ በአግባቡ ማዘዝ እንዲፈተኑ ይጠየቃሉ.
  8. በመረጃ ቋቱ አገልጋይ ለመመዝገብ የይለፍ ቃል ይፍጠሩ, ከዚያ በኋላ እንደገና በማስገባት ማረጋገጥ ያስፈልግዎታል.
  9. በነባሪ, ወደ ስርወ-መዳረሻ ወይም በ TPC በይነገሮች በኩል ወደ PHPmyadmin ለመግባት አይችሉም, ስለዚህ የማገጃ መጠቀሚያውን ማስነሳት ያስፈልግዎታል. በትእዛዙ ውስጥ የንብረት መብቶችን ያንቀሳቅሱsudo -i.
  10. በመተየብ ጊዜውን መዝጋትየኢሜል "" ተጠቃሚን ያዘጋጀውን ተሰኪ "=" where user = "root"; የአስቀድመው ፍቃዶች; "| mysql-u root -p mysql.

በዚህ ሂደት ውስጥ የ PHP ለ LAMP መጫንና መዋቅር በተሳካ ሁኔታ ሊጠናቀቅ ይችላል.

በተጨማሪ ይመልከቱ የ PHP አጠቃቀም መመሪያ ለ ኡቡንቱ አገልጋይ

ዛሬ ለ ኡቡንቱ ስርዓተ ክወና የ LAMP ክፍሎችን ጭነት እና መሰረታዊ ውህደትን ተሸፈንነው. በእርግጥ, በዚህ ርዕስ ላይ ሊቀርቡ የሚችሉ መረጃዎች ሁሉ አይደሉም, ከብዙ ጎራዎች ወይም የውሂብ ጎታዎች አጠቃቀም ጋር የተዛመዱ በርካታ አዝማሚያዎች አሉ. ነገር ግን ከላይ ለተሰጠው መመሪያ ምስጋና ይግባቸውና ለዚህ ሶፍትዌር በጥቅም ላይ እንዲውሉ ስርዓቱን በቀላሉ ማዘጋጀት ይችላሉ.