LAMP ተብሎ የሚጠራው የሶፍትዌሩ ጥቅል የሊነክስ ኪነል ኦኤስ ፣ Apache ድር አገልጋይ ፣ የ MySQL ዳታቤዝ እና ለጣቢያው ሞተር ጥቅም ላይ የዋሉ የፒ.ፒ.ፒ. ክፍሎችን ያካትታል ፡፡ ቀጥሎም የቅርቡን Ubuntu የቅርብ ጊዜ ስሪት እንደ ምሳሌ በመውሰድ የእነዚህ ተጨማሪዎች መጫኛ እና የመጀመሪያ ውቅር በዝርዝር እንገልፃለን ፡፡
በኡቡንቱ ውስጥ የ LAMP ሶፍትዌር Suiteን መትከል
የዚህ ጽሑፍ ቅርጸት Ubuntu ን በኮምፒዩተርዎ ላይ መጫኑን ቀድሞውኑ የሚያመለክተው ስለሆነ ይህንን ደረጃ መዝለል እና ወደ ሌሎች ፕሮግራሞች ወዲያው እንቀጥላለን ፣ ሆኖም ግን የሚከተሉትን ሌሎች አገናኞችን በማንበብ ለእርስዎ ፍላጎት ርዕስ መመሪያዎችን ማግኘት ይችላሉ ፡፡
ተጨማሪ ዝርዝሮች
ኡቡንቱን በ VirtualBox ላይ ጫን
የሊኑክስ መሻሻል ከ ‹ፍላሽ አንፃ›
እርምጃ 1: Apache ን ጫን
እንጀምር Apache የተባለ ክፍት የድር አገልጋይ በመጫን እንጀምር ፡፡ እሱ ከምርጦቹ አማራጮች ውስጥ አንዱ ነው ፣ ስለሆነም የብዙ ተጠቃሚዎች ምርጫ ይሆናል። በኡቡንቱ ውስጥ ገብቷል "ተርሚናል":
- ምናሌውን ይክፈቱ እና ኮንሶሉን ያስጀምሩ ወይም የቁልፍ ጥምርውን ይጫኑ Ctrl + Alt + T.
- ሁሉንም አስፈላጊ አካላት እንዳለህ ለማረጋገጥ በመጀመሪያ የስርዓት ማከማቻዎችህን አሻሽል ፡፡ ይህንን ለማድረግ ትዕዛዙን ይፃፉ
sudo ተስማሚ-ዝማኔን ያግኙ
. - ሁሉም እርምጃዎች እስከ sudo ከነቁ መዳረሻ ጋር ይሰራል ፣ ስለዚህ የይለፍ ቃልዎን መግለጽዎን ያረጋግጡ (ሲገቡ አይታይም)።
- ሲጨርሱ ይግቡ
sudo ተችሎትን ያግኙ Apache2
Apache ን ወደ ስርዓቱ ለማከል። - የምላሽ አማራጩን በመምረጥ ሁሉንም ፋይሎች ማከልዎን ያረጋግጡ መ.
- በማስኬድ የድር አገልጋዩን ተግባር እንሞክረው
sudo apache2ctl ውቅር
. - አጻጻፉ መደበኛው መደበኛ መሆን አለበት ፣ ግን አንዳንድ ጊዜ የመደመርን አስፈላጊነት በተመለከተ አንድ ማስጠንቀቂያ ይታያል Servername.
- የወደፊት ማስጠንቀቂያዎችን ለማስቀረት ይህንን ሁለንተናዊ ተለዋዋጭ ወደ ውቅር ፋይል ያክሉ። ፋይሉን በራሱ ያሂዱ
sudo ናኖ /etc/apache2/apache2.conf
. - አሁን ትዕዛዙን በሚያከናውንበት ሁለተኛውን ኮንሶል ያሂዱ
ip addr show eth0 | grep Inet | awk '{$ 2 ያትሙ; } '| sed 's //.*$//'
የአይፒ አድራሻዎን ወይም የአገልጋይዎን ጎራ ለማግኘት ፡፡ - በመጀመሪያው ውስጥ "ተርሚናል" ወደ ተከፈተው ፋይል በጣም ታችኛው ክፍል ይሂዱ እና ይተይቡ
የ ServerName + የጎራ ስም ወይም አይፒ አድራሻ
አሁን የተማሩት ለውጦችን አስቀምጥ በ Ctrl + O የውቅር ፋይልን ይዝጉ። - ስህተቶች አለመኖራቸውን ለማረጋገጥ እንደገና ይሞክሩ ፣ ከዚያ የድር አገልጋዩን እንደገና ያስጀምሩ
sudo systemctl እንደገና ያስጀምሩ apache2
. - ትዕዛዙን በመጠቀም በስርዓተ ክወናው እንዲጀምር አስፈላጊ ከሆነ አስፈላጊ ከሆነ በራስ-ሰር ጭነት ላይ አፕስ ያክሉ
sudo systemctl apache2 ን ያነቃል
. - የሥራውን አስተማማኝነት ለማረጋገጥ ፣ ትዕዛዙን ለመጠቀም የድር አገልጋዩን ለማስጀመር ብቻ ይቀራል
sudo systemctl apache2
. - አሳሽ ያስጀምሩ እና ይሂዱ
localhost
. ወደ Apache ዋና ገጽ ከሄዱ ፣ ከዚያ ሁሉም ነገር በትክክል እየሰራ ነው ፣ ወደሚቀጥለው ደረጃ ይቀጥሉ ፡፡
ደረጃ 2 MySQL ን ይጫኑ
ሁለተኛው እርምጃ MySQL ዳታቤዝ ማከል ነው ፣ ይህም በስርዓቱ ውስጥ የሚገኙትን ትዕዛዛት በመጠቀም በመደበኛ ኮንሶል በኩልም ይደረጋል ፡፡
- ቅድሚያ የሚሰጠው በ "ተርሚናል" ፃፍ
sudo ተችሎታል-MySql-server ን ይጫኑ
እና ጠቅ ያድርጉ ይግቡ. - የአዳዲስ ፋይሎች መደመርን ያረጋግጡ።
- የ MySQL አከባቢን ደህንነት ለመጠቀም እርግጠኛ ይሁኑ ፣ ስለሆነም በዚህ በኩል በተጫነ የተለየ ተጨማሪ ላይ መከላከያ ያቅርቡ
sudo mysql_secure_ መጫን
. - ለይለፍ ቃል ፍላጎቶች ተሰኪ ቅንብሮችን ማቀናበር አንድ መመሪያ የለውም ፣ ምክንያቱም እያንዳንዱ ተጠቃሚ ከማረጋገጫ አንፃር ከየራሳቸው መፍትሔዎች ስለሚገፉ። መስፈርቶቹን ለመጫን ከፈለጉ ፣ ኮንሶሉን ያስገቡ y ሲጠየቁ ፡፡
- ቀጥሎም የጥበቃ ደረጃን መምረጥ ያስፈልግዎታል ፡፡ በመጀመሪያ የእያንዳንዱን ልኬት መግለጫ ያንብቡ እና ከዚያ በጣም ተስማሚ የሆነውን ይምረጡ።
- ስርወ መድረስን ለመስጠት አዲስ የይለፍ ቃል ያዘጋጁ።
- ቀጥሎም የተለያዩ የደህንነት ቅንብሮችን ይመለከታሉ ፣ ያነቧቸው እና አስፈላጊ ነው ብለው ካመኑ ያነቧቸዋል ወይም ይቀበላሉ ፡፡
በሚቀጥለው ጽሑፋችን ውስጥ የሚያገኙትን ሌላ የመጫኛ ዘዴን በተመለከተ እራስዎን በደንብ እንዲያውቁ እንመክርዎታለን ፡፡
በተጨማሪ ይመልከቱ MySQL ጭነት መመሪያ በኡቡንቱ ላይ
ደረጃ 3 PHP ን ጫን
የኤል.ኤም.ኤ.ኤ. ሲ ስርዓት ትክክለኛ አሠራር ለማረጋገጥ የመጨረሻው እርምጃ የፒ.ፒ.አይ.ፒ. ክፍሎችን መትከል ነው ፡፡ በዚህ ሂደት ውስጥ ምንም የተወሳሰበ ነገር የለም ፣ ካሉት የሚገኙ ትዕዛዞችን አንዱን ብቻ መጠቀም እና ከዚያ ተጨማሪውን በራሱ ማዋቀር ያስፈልግዎታል።
- በ "ተርሚናል" ትዕዛዙን ይፃፉ
sudo apt-get ጭነት php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0
ስሪት 7 ከፈለጉ አስፈላጊውን ክፍሎች ለመጫን። - አንዳንድ ጊዜ ከላይ የተሰጠው ትእዛዝ አይሰራም ፣ ስለዚህ ይጠቀሙ
ሱዶፕ ተስማሚ ፒፕ 7.2-ክሊፕ
ወይምhudo spt ጭነት hhvm
የቅርብ ጊዜውን ስሪት 7.2 ለመጫን። - በሂደቱ ማብቂያ ላይ ትክክለኛው ስብሰባ በኮንሶሉ ውስጥ በመጻፍ የተጫነ መሆኑን ያረጋግጡ
php -v
. - የድር በይነገጽ የመረጃ ቋት አተገባበር እና አተገባበር የሚከናወነው ነፃ መሣሪያ PHPmyadmin ን በመጠቀም ነው ፣ ይህም በኤል.ኤም.ፒ. ውቅር ጊዜ ለመጫን የሚፈለግ ነው ፡፡ ለመጀመር ትዕዛዙን ያስገቡ
sudo ተችሎታል-ተጫን phpmyadmin php-mbstring php-gettext
. - ተገቢውን አማራጭ በመምረጥ የአዳዲስ ፋይሎችን ማከል ያረጋግጡ ፡፡
- የድር አገልጋይ ይግለጹ "Apache2" እና ጠቅ ያድርጉ እሺ.
- ዳታቤዙን በልዩ ትእዛዝ በኩል እንዲያዋቅሩ ይጠየቃሉ ፣ አስፈላጊም ከሆነ ፣ ትክክለኛውን መልስ ይምረጡ ፡፡
- በውሂብ ጎታ አገልጋዩ ላይ ለመመዝገብ የይለፍ ቃል ይፍጠሩ ፣ ከዚያ በኋላ እንደገና በማስገባት ማረጋገጥ አለበት።
- በነባሪነት የስር ስርጭትን ላለው ተጠቃሚ ወይም በ TPC በይነገጽ በኩል ተጠቃሚን ወክለው PHPmyadmin ማስገባት አይችሉም ፣ ስለዚህ የማገጃ መገልገያውን ማሰናከል ያስፈልግዎታል። በትእዛዙ በኩል የስር መብቶችን ያግብሩ
sudo -i
. - በመተየብ ያላቅቁ
ማስተጋባት "የተጠቃሚ ተጠቃሚ ተሰኪ ተሰኪ =" የት ተጠቃሚ = "ሥር"; መፍሰስ መብቶችን; "| mysql -u root -p mysql
.
በዚህ ላይ ፣ ለኤም.ኤም.ፒ. PHP ጭነት እና ውቅር በተሳካ ሁኔታ እንደተጠናቀቀ ሊቆጠር ይችላል።
በተጨማሪ ይመልከቱ: - በ Ubuntu አገልጋይ ላይ የፒ.ፒ.ፒ. ጭነት መመሪያ
ዛሬ ለኡቡንቱ ኦፕሬቲንግ ሲስተም የ LAMP አካላት መጫኛ እና መሠረታዊ ውቅር ላይ ነክተናል ፡፡ በእርግጥ ይህ በዚህ ርዕስ ላይ ሊቀርብ የሚችል መረጃ ሁሉ አይደለም ፣ ከበርካታ ጎራዎች ወይም የውሂብ ጎታዎች አጠቃቀም ጋር የተዛመዱ ብዙ ግድፈቶች አሉ። ሆኖም ግን ከላይ ለተጠቀሱት መመሪያዎች ምስጋና ይግባቸውና ለዚህ የሶፍትዌር ፓኬጅ ትክክለኛ አሠራር ስርዓትዎን በቀላሉ ማዘጋጀት ይችላሉ ፡፡