ኡቡንቱን በመጠቀም LAMP የድር አገልጋይ እንዴት እንደሚፈጥሩ

01 ኦክቶ 08

የ LAMP የድር አገልጋይ ምንድነው?

በኡቡንቱ ውስጥ የሚካሄደው Apache.

ይህ መመሪያ የኡቡንቱ የዴስክቶፕ ስሪት በመጠቀም የ LAMP ድር አገልጋይን ለመጫን ቀላሉ መንገድ ያሳይዎታል.

LAMP ለ Linux, Apache , MySQL እና PHP ይቆማል.

በዚህ መመሪያ ውስጥ ጥቅም ላይ የዋለው የሊኑክስ ስሪት Ubuntu ነው.

Apache ለበርካታ የድረ-ገጾች አይነት አንዱ ነው. ሌሎች ደግሞ Lighttpd እና NGinx ያካትታሉ.

MySQL የውሂብ ጎታ አገልጋይ ሲሆን የተከማቸውን መረጃ ማከማቸት እና ማሳየት በማችል የድር ገጾችዎን በይነተገናኝ ለማድረግ ይረዳዎታል.

በመጨረሻም PHP (Hypertext Preprocessor) ማለት እንደ ኤች ቲ ኤም ኤል, ጃቫ ስክሪፕት እና የሲ ኤስ ኤስ ጎራዎች የተንጋደደ የአገልጋዮች የጎን ኮድ እና የድር ኤፒአይዎችን ለመፍጠር ሊያገለግል የሚችል የስክሪፕት ቋንቋ ነው.

ኡቱቱትን የዴስክቶፕ ስሪት በመጠቀም LAMP እንዴት መጫን እንዳለብዎ እያሳየሁ ነው, ስለዚህ የቡድኖቹ ገንቢ ፈጠራን ወይም የሙከራ አካባቢን ሊያዘጋጁ ይችላሉ.

የኡቡንቱ የድር አገልጋይ ለቤት ድረ-ገጾች እንደ ውስጠ መረብ ጥቅም ላይ ሊውል ይችላል.

የድረ-ገፁን ለመላው አለም እንዲገኝ ማድረግ ቢቻሉ, ይህ የቤት ውስጥ ኮምፒተር (ኮምፒተር ኮምፒተርን) መጠቀም የማይቻል ሲሆን, የ "ብሮድ ባንድ" አገልግሎት ሰጪዎች በአጠቃላይ ለኮምፒተርዎ የአይ ፒ አድራሻ (ኮምፒተርን) ይለውጣሉ ስለዚህ ድብቅ IP አድራሻ ለማግኘት እንደ DynDNS ያሉ አገልግሎቶችን መጠቀም ያስፈልግዎታል. በብሮድባንድ አገልግሎት ሰጭዎ የሚቀርብ የመተላለፊያ ይዘት ድረ-ገፆችን ለማቅረብም ተስማሚ አይሆንም.

ለጠቅላላው ዓለም ዌብ ሰርቨርን ማቀናበር በተጨማሪም የ Apache Server ን ለመጠበቅ, የፋየርዎልን ስራ ለመስራት እና ሁሉም ሶፍትዌሮች በትክክል የተስተካከሉ መሆናቸውን ማረጋገጥዎ ነው.

ለመላው ዓለም የድረ-ገጽ አድራሻ ለመፍጠር ከፈለጉ የ CPAel አስተናጋጅ የድረ-ገጽ አስተናጋጁን ለመምረጥ ቢሞከሩ ይህንን ሁሉ ጥረት ያደርጋል.

02 ኦክቶ 08

ቴሌፎን በመጠቀም የ LAMP የድር አገልጋይ እንዴት መጫን እንደሚቻል

ተቋም.

ሙሉውን የ LAMP ቁልል መትከል በቀጥታ በጣም ቀጥተኛ ነው እና 2 ትዕዛዞችን ብቻ በመጠቀም ማግኘት ይቻላል.

ሌሎች የመማሪያዎች መስመር ላይ እርስዎን ተለይተው እንዴት እንደሚጫኑ ያሳይዎታል, ነገር ግን ሁሉንም በአንድ ጊዜ መጫን ይችላሉ.

ይህን ለማድረግ እንዲቻል የባለገጽ መስኮትን መክፈት ያስፈልግዎታል. ይህንን CTRL, ALT እና T በአንድ ጊዜ መጫን ለማድረግ.

በ "ትራንስፓይ" መስኮት ውስጥ የሚከተሉትን ትዕዛዞች ተይብ:

sudo apt-get install tasksel

sudo tasksel install lamp-server

ከላይ ያሉት ትዕዛዞች ስራ አስኪያጅ (tasksel) የሚባል መሣሪያን ይጫኑ እና በመቀጠል በመጠቀም የሚጠቀሙበት ሜታ-ጥቅል (ላም-አገልጋይ) ይጭናል.

ስለዚህ ጉዳይ ምንድን ነው?

Taskel ሁሉንም የጥቅሎች ስብስብ በአንድ ጊዜ እንዲጭኑ ያስችልዎታል. ቀደም ሲል LAMP የተቀመጠው ለሊነክስ, አፓቼ, MySQL እና PHP ነው, እና አንዴ ከተጫኑ ሁሉንም እነሱን መጫን ይፈልጋሉ.

የእራሳቱን ትዕዛዝ በራሱ ተከትሎ መፈጸም ይችላሉ.

sudo tasksel

ይህ ከጥቅሎች ዝርዝር ጋር አንድ መስኮት ያመጣል ወይም ሊጫኑ የሚችሉ ጥቅል ቡድኖችን ማናገር እችላለሁ.

ለምሳሌ, የ KDE ​​ዴስክቶፕ, የሉብዩክ ዴስክቶፕ, የኢሜል ማሽነሪዎች ወይም የ openSSH አገልጋይ መጫን ይችላሉ.

ስራዎችን ተጠቅመው ሶፍትዌርን ሲጭኑ አንድ ጥቅል አይጭኑም ነገር ግን አንድ ዓይነት ትልቅ ነገር ለማድረግ በአንድ ላይ የሚስማሙ ተመሳሳይ የሆኑ ጥቅል ቡድኖች ናቸው. በእኛ ሁኔታ አንድ ትልቅ ነገር የ LAMP አገልጋይ ነው.

03/0 08

የ MySQL የይለፍ ቃል ያዘጋጁ

የ MySQL የይለፍ ቃል አዘጋጅ.

ቀደም ባለው ደረጃ ትዕዛዞችን ካጠናቀቁ በኋላ ለፓፓራ የሚጠቅሙ ጥቅሎችን ካስያዙ በኋላ, MySQL እና PHP ይጫናሉ እና ይጫናሉ.

መስኮቱ ለ MySQL አገልጋዩ የ root ይለፍ ቃል ለማስገባት የሚጠይቅዎ ክፍል አካል ሆኖ ይታያል.

ይህ የይለፍ ቃል ልክ እንደ የመግቢያ ይለፍ ቃልዎ አንድ አይነት አይደለም, እና እርስዎ የሚፈልጉትን ማንኛውም ነገር ማቀናበር ይችላሉ. የይለፍ ቃል ባለቤቱ የመረጃ ቋቱን አገልጋዩ ተጠቃሚዎችን, ፍቃዶችን, ስዕሎችን, ሰንጠረዦችን እና በደንብ ሁሉም ነገር ለመፍጠር እና ለማስወገድ ችሎታ እንደመሆኑ መጠን የይለፍ ቃልዎን ደህንነቱ በተጠበቀ መልኩ ሊጠቀሙበት ይገባል.

የይለፍ ቃሉን ካስገቡ በኋላ ቀሪው ቀነ-ስርዓቱ ለተጨማሪ ግብዓት ያለ መስፈርት ይቀጥላል.

በመጨረሻም ወደ ትዕዛዝ መመሪያው ይመለሳሉ እና አገልግሎት እየሰራ መሆኑን ለማየት አገልጋዩን መሞከር ይችላሉ.

04/20

Apache እንዴት እንደሚሞክሩ

Apache Ubuntu.

Apache መሥራቱን ለመፈፀም በጣም ቀላሉ መንገድ የሚከተለውን ይመስልዎታል-

አንድ ድረ-ገጽ በምስሉ ላይ በሚታየው መልኩ መታየት አለበት.

በመሰረቱ በድር ገጽ, እንዲሁም በኡቡንቱ አርማ እና በአፕል ቃል ላይ "ስራ ይሰራል" የሚሉ ከሆነ መጫኑ ስኬታማ መሆኑን ታውቃለህ.

እያዩት ያለው ገጽ ቦታ ያዥ ገጽ ሲሆን እርስዎ በራስዎ ዲዛይን በድረ ገጽ ሊተኩት ይችላሉ.

የራስዎን የድር ገፆች ለማከል በ / var / www / html አቃፊ ውስጥ ሊያከማቿቸው ይገባል.

አሁን እያዩ ያሉት ገጽ index.html ነው.

ይህንን ገጽ ለማርትዕ ወደ / var / www / html አቃፊ ፍቃዶች ያስፈልግዎታል. ፍቃዶችን የሚያቀርቡ የተለያዩ መንገዶች አሉ. ይህ የእኔ የተመረጠ ዘዴ ነው

የባንኪንግ መስኮቱን ይክፈቱ እና እነዚህን ትዕዛዞች ያስፍሩ:

sudo adduser www-data

sudo chown -R www-data: www-data / var / www / html

sudo chmod -R g + rwx / var / www / html

ፍቃዶቹን ለመተግበር እንደገና መውጣትና ተመልሰው መግባት ያስፈልግዎታል.

05/20

PHP የተጫነበት እንዴት እንደሚፈተሽ

PHP ይገኛል.

ቀጣዩ ደረጃ PHP በትክክል በትክክል መጫኑን ማረጋገጥ ነው.

ይህንን የተከፈተ መስኮት ለመክፈት እና የሚከተለው ትዕዛዝ ለማስገባት

sudo nano /var/www/html/phpinfo.php

የናኖ አርታኢ ውስጥ የሚከተለውን ጽሑፍ ያስገቡ

በ CTRL እና በ O ን በመጫን ፋይሉን ያስቀምጡ እና ከዚያ ከ CTRL እና X በመጫን አርታኢውን ይልቀቁ.

ደረጃ 1; የፋየርፎክስ ማሰሻችንን ከፍተን ይህንን የቻችልን መግቢያ አድራሻችንን ማስገባት

http: // localhost / phpinfo

PHP በትክክል ከተጫነ ከላይ ካለው ምስል ጋር ተመሳሳይ ገጽ ታያለህ.

የ PHPInfo ገጽ የተጫኑ የ PHP ፕሮግራሞችን እና እየሄደ ያለውን የአሂድ ስሪት ዝርዝር ጨምሮ ሁሉንም ዓይነት መረጃዎችን ይዟል.

በፕሮጀችዎ ውስጥ የሚያስፈልጋቸው ሞዴሎች የተገጠሙ ወይም ያልተገኑ መሆናቸውን ለማየት እንዲችሉ ገጾችን በማዘጋጀት ይህ ገጽ እንዲገኝ ማድረግ ይጠበቅበታል.

06/20 እ.ኤ.አ.

MySQL Workbench በማስተዋወቅ ላይ

MySQL Workbench.

በ MySQL ሊረጋገጥ የሚችለውን ቀላል ትዕዛዝ በ "ተለዋጭ መገኛ" መስኮት ውስጥ ማግኘት ይቻላል:

mysqladmin-u root-p ሁነታ

ለይለፍ ቃል ሲጠየቁ ለ MySQL ተጠቃሚው root ስርዓተ-ፃም እና የኡቡንትን የይለፍ ቃል ማስገባት ያስፈልጋል.

MySQL እየሄደ ከሆነ የሚከተለውን ጽሑፍ ያያሉ:

Uptime: 6269 Threads: 3 Questions: 33 Slow queries: 0 ክፍት: 112 ጠረጴዛዎች: 1 ክፍት ሰንጠረዦችን ክፈት: 31 ጥያቄዎችን በሁለተኛ አማካይ አማካኝ: 0.005

MySQL በራሱ በኩል ከትዕዛዝ መስመሩ ለማዘዝ አስቸጋሪ ነው. ስለዚህ 2 ተጨማሪ መሳሪያዎችን ለመምረጥ እንመክራለን:

MySQL Workbench ን ለመጫን ተኪን ይክፈቱ እና የሚከተለውን ትዕዛዝ ያሂዱ:

sudo apt-get install mysql-workbench

ሶፍትዌሩ ተጭኖ ሲጨርስ በቁልፍ ሰሌዳው ላይ የሱቅ ቁልፍን (የዊንዶውስ ቁልፍ) ይጫኑ እና "በፍለጋ ሳጥኑ ውስጥ" MySQL "ብለው ይተይቡ.

ዶልፊን ያለው አዶ MySQL Workbench ለማመልከት ያገለግላል. ይህ አዶ በሚታይበት ጊዜ ላይ ጠቅ ያድርጉ.

የ MySQL ስራ መስራት መሳሪያ በጣም ደካማ ቢሆንም በጥቂቱ ግን ትንሽ ነው.

ከታች በስተግራ በኩል ያለው አሞሌ እንደ እርስዎ ያሉበትን የ MySQL አገልጋይዎ የትኛውን ገጽታ መምረጥ ይችላሉ:

የአገልጋይ ሁኔታ አማራጮቹ አገልጋዩ እየሰራ መሆኑን, በምን ያህል ጊዜ ውስጥ እንደሰራ, የአገልጋዩ መጫን, የግንኙነቶች ብዛት እና ሌሎች በርካታ መረጃዎችን ያጣራል.

የደንበኛው ግንኙነቶች የአሁኖቹ ግንኙነቶች ለ MySQL አገልጋዩ ይዘረዝራል.

በተጠቃሚዎች እና ልዩ መብቶች አዲስ ተጠቃሚዎችን ማከል, የይለፍ ቃሎችን መለወጥ እና ተጠቃሚዎቹ ከተለያዩ የውሂብ ጎታ ሰረዞች ጋር ያላቸውን መብቶችን መምረጥ ይችላሉ.

MySQL Workbench መሳሪያው በታችኛው የግራ ጥግ ላይ የውሂብ ጎታ ንድፍዎች ዝርዝር ነው. በቀኝ ጠቅ በማድረግ እና «ንድፍ ፍጠር» የሚለውን በመምረጥ የእራስዎን ማከል ይችላሉ.

እንደ ሰንጠረዦች, እይታዎች, የተከማቹ አሰራሮች እና ተግባሮች ያሉ የነገሮችን ዝርዝር ለማየት ለመምረጥ ማንኛውንም መርሃ ግብር ማስፋት ይችላሉ.

አንድ ነገር ላይ በቀኝ ጠቅ ማድረግ እንደ አዲስ ሰንጠረዥ ያሉ አዲስ ነገር ለመፍጠር ያስችልዎታል.

የ MySQL Workbench ትክክለኛው ፓነል ትክክለኛውን ስራ መስራት ነው. ለምሳሌ, ሰንጠረዥ ሲፈጥሩ ከነጥብ አይነቶች ጋር ዓምዶችን ማከል ይችላሉ. በተጨማሪ አንድ አዘጋጅ በህንፃ ውስጥ አዲስ የተከማቸ አሰራር ሂደት ትክክለኛውን ኮድ እንዲጨምር የሚያደርግ ሂደቶችን መጨመር ይችላሉ.

07 ኦ.ወ. 08

እንዴት PHPMyAdminን መጫን

PHPMyAdmin ይጫኑ.

የ MySQL ዳታቤቶችን ለማስተዳደር የሚያገለግልበት የተለመደ መሣሪያ PHPMyAdmin ነው, ይህን መሣሪያ በመጫን እነዚህን Apache, PHP እና MySQL በትክክል መስራት ይችላሉ.

Terminal window ይከፍቱና የሚከተለውን ትዕዛዝ ያስገባሉ

sudo apt-install phpmyadmin

የትኛውንም የድር አገልጋይ የጫኑትን ይጠይቁ መስኮት ይታያል.

ነባሪው አማራጭ ወደ Apache ቀድሞ ተዘጋጅቷል ስለዚህ የኦቲቭ አዝራርን ለማብራራት የትር ቁልፉን ይጠቀሙ እና ተመለሺን ይጫኑ.

ሌላ መስኮት ከ PHPMyAdmin ጋር ለመጠቀም ነባሪ የውሂብ ጎታ ለመፍጠር ይፈልጉ እንደሆነ ይጠይቁ.

«አዎ» የሚለውን አማራጭ ለመምረጥ የኪ ትርን ይጫኑና መመለስን ይጫኑ.

በመጨረሻም ለ PHPMyAdmin ውሂብ ጎታ የይለፍ ቃል እንዲያቀርቡ ይጠየቃሉ. ወደ PHPMyAdmin ሲገቡ ደህንነቱ የተጠበቀ የሆነ ነገር ያስገቡ.

ሶፍትዌሩ አሁን ይጫናል እናም ወደ ትዕዛዝ መጠየቂያ ይመለሳሉ.

PHPMyAdmin መጠቀም ከመጀመርዎ በፊት እንደሚከተለው ለማከናወን ጥቂት ተጨማሪ ትእዛዞች አሉ.

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf

sudo a2enconf phpmyadmin.conf

sudo systemctl የ apache2.service ን ዳግም ጫን

ከላይ ያሉት ትእዛዞች ከ አቃፊ የ apache.conf ፋይልን ወደ / etc / apache2 / conf-available አቃፊ የሚወስድ ምሳሌያዊ አገናኝን ይፈጥራሉ.

ሁለተኛው መስመር በ Apache ውስጥ የ phpmyadmin የማዋቀር ፋይልን ያነቃል, በመጨረሻም የመጨረሻው መስመር የ Apache Web አገልግሎቱን እንደገና ያስጀምራል.

አሁን ምን ማለት ይህ ማለት አሁን ለመረጃ ቋቶችን ለማስተዳደር PHPMyAdmin መጠቀም መቻል አለብዎት.

PHPMyAdmin የ MySQL ዳታቤሪያዎችን ለማቀናበር በድር ላይ የተመሰረተ ነው.

በስተግራ ያለው ፓነል የውሂብ ጎታ ዝርዝርን ያቀርባል. በሱቅ ላይ ጠቅ ማድረግ የውሂብ ጎታዎችን ዝርዝር ለማሳየት ንድፍ ያወጣል.

የላይ አዶው አሞሌ የተለያዩ የ MySQL ገጾችን እንዲያቀናብሩ ያስችልዎታል:

08/20

ተጨማሪ ንባብ

W3Schools.

አሁን የውሂብ ጎታ ማቆል (ማኀደር) ማዘጋጀትና መሮጥ እንዲችሉ ሙሉ ለሙሉ የድር መተግበሪያዎችን ለማዘጋጀት ሊጠቀሙበት ይችላሉ.

HTML, CSS, ASP, JavaScript እና PHP ለመማር ጥሩ መነሻ ነጥብ W3Schools ነው.

ይህ ድር ጣቢያ በገበያ ጎን እና በአገልጋይ የጎደባ ልማት ላይ የመማሪያ መማሪያዎችን ለመከተል አሁንም ቢሆን ቀላል ነው.

በጥልቀት እውቀት ባይማሩም መሠረታዊ ነገሮችን እና ፅንሰ ሀሳቦችን በመንገድዎ ላይ እንዲያገኙዎ ይረዳዎታል.