Installazzjoni tal-LAMP Software Suite fuq Ubuntu

Pin
Send
Share
Send

Il-pakkett ta 'softwer imsejjaħ LAMP jinkludi l-OS tal-qalba Linux, is-server web Apache, id-database MySQL, u l-komponenti PHP użati għall-magna tas-sit. Sussegwentement, aħna niddeskrivu fid-dettall l-installazzjoni u l-konfigurazzjoni inizjali ta 'dawn is-add-ons, billi nieħdu l-aħħar verżjoni ta' Ubuntu bħala eżempju.

Installazzjoni tas-Suite tas-Softwer LAMP f'Ubuntu

Peress li l-format ta 'dan l-artikolu diġà jimplika li għandek Ubuntu installat fuq il-kompjuter tiegħek, aħna se taqbeż dan il-pass u tipproċedi minnufih għal programmi oħra, madankollu tista' ssib struzzjonijiet dwar is-suġġett ta 'interess għalik billi taqra artikli oħra fil-links li ġejjin.

Aktar dettalji:
Installa Ubuntu fuq VirtualBox
Proċedura tal-Linux minn flash drive

Pass 1: Installa Apache

Nibdew billi tinstalla web server miftuħ imsejjaħ Apache. Hija waħda mill-aħjar għażliet, u għalhekk issir l-għażla ta 'bosta utenti. F'Ubuntu, din tinbidel "Terminal":

  1. Iftaħ il-menu u tniedi l-console jew agħfas il-kombinazzjoni taċ-ċavetta Ctrl + Alt + T.
  2. Aġġorna r-repożitorji tas-sistema tiegħek l-ewwel biex tiżgura li jkollok il-komponenti kollha meħtieġa. Biex tagħmel dan, ikteb il-kmandAġġornament sudo apt-get.
  3. L-azzjonijiet kollha permezz sudo timxi b'aċċess għeruq, għalhekk kun żgur li tispeċifika l-password tiegħek (ma tidhirx meta tidħol).
  4. Meta tlesti, daħħalsudo apt-get install apache2biex iżżid Apache mas-sistema.
  5. Ikkonferma li żżid il-fajls kollha billi tagħżel l-għażla tat-tweġiba D.
  6. Ejja nittestjaw l-operat tas-server tal-web billi nħaddmusudo apache2ctl configtest.
  7. Is-sintassi għandha tkun normali, imma xi kultant tidher twissija dwar il-ħtieġa li żżid Servername.
  8. Żid din il-varjabbli globali mal-fajl tal-konfigurazzjoni biex tevita twissijiet futuri. Ħaddem il-fajl innifsusudo nano /etc/apache2/apache2.conf.
  9. Issa għaddi t-tieni console, fejn imexxi l-kmandip addr juru eth0 | grep inet | awk '{print $ 2; } '| sed 's //.*$//'biex issir taf l-indirizz IP jew id-dominju tas-server tiegħek.
  10. Fl-ewwel "Terminal" jinżlu sal-qiegħ nett tal-fajl miftuħ u tipServerName + isem tad-dominju jew indirizz IPdak li għadek tgħallimt. Issejvja l-bidliet permezz Ctrl + O u agħlaq il-fajl tal-konfigurazzjoni.
  11. Ittestja mill-ġdid biex tiżgura li ma jkun hemm l-ebda żbalji, u mbagħad terġa 'tibda permezz tas-server tal-websudo systemctl terġa ’tibda apache2.
  12. Żid Apache ma 'l-autoload jekk ikun meħtieġ sabiex tibda bis-sistema operattiva billi tuża l-kmandsudo systemctl jippermetti apache2.
  13. Jibqa 'biss li tibda s-server tal-web biex tivverifika l-istabbiltà tal-operat tiegħu, uża l-kmandsudo systemctl tibda apache2.
  14. Tnedija browser u murlokalhost. Jekk wasalt għall-paġna ewlenija ta 'Apache, allura kollox qiegħed jaħdem sewwa, ipproċedi għall-pass li jmiss.

Pass 2: Installa MySQL

It-tieni pass huwa li żżid id-database MySQL, li ssir ukoll permezz tal-console standard bl-użu tal-kmandi disponibbli fis-sistema.

  1. Prijorità f' "Terminal" iktebsudo apt-get install mysql-serveru kklikkja fuq Daħħal.
  2. Ikkonferma ż-żieda ta 'fajls ġodda.
  3. Kun żgur li tiżgura l-użu tal-ambjent MySQL, għalhekk ipprovdi protezzjoni b'add-on separat, li huwa installat permezz ta 'sudo mysql_secure_installation.
  4. L-issettjar tal-issettjar tal-plugin għar-rekwiżiti tal-password m'għandux struzzjoni waħda, peress li kull utent huwa ggwidat mid-deċiżjonijiet tiegħu stess f'termini ta 'validazzjoni. Jekk trid tinstalla l-ħtiġijiet, daħħal il-console y fuq talba.
  5. Sussegwentement, trid tagħżel il-livell ta 'protezzjoni. L-ewwel, aqra d-deskrizzjoni ta 'kull parametru, u mbagħad agħżel l-iktar waħda adattata.
  6. Issettja password ġdida biex tipprovdi aċċess għall-għeruq.
  7. Sussegwentement, se tara diversi settings tas-sigurtà, taqrahom u taċċetta jew tirrifjuta, jekk tqis li huwa neċessarju.

Aħna nagħtuk parir biex tiffamiljarizza ruħek mad-deskrizzjoni ta 'metodu ta' installazzjoni ieħor fl-artikolu separat tagħna, li ssib fil-link li ġejja.

Ara wkoll: Gwida għall-Installazzjoni MySQL fuq Ubuntu

Pass 3: Installa PHP

L-aħħar pass biex jiġi żgurat it-tħaddim xieraq tas-sistema LAMP huwa li jiġu installati l-komponenti tal-PHP. M'hemm xejn ikkumplikat fl-implimentazzjoni ta 'dan il-proċess, għandek bżonn tuża biss wieħed mill-kmandi disponibbli, u mbagħad tikkonfigura l-add-on innifsu.

  1. Fi "Terminal" ikteb il-kmandsudo apt-get tinstalla php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0biex tinstalla l-komponenti meħtieġa fil-każ li għandek bżonn il-verżjoni 7.
  2. Kultant il-kmand ta 'hawn fuq mhux qed jaħdem, uża hekksudo apt jinstalla php 7.2-clijewsudo apt jinstalla hhvmtinstalla l-aħħar verżjoni disponibbli 7.2.
  3. Fi tmiem il-proċedura, kun żgur li l-assemblaġġ korrett kien installat bil-miktub fil-consolephp -v.
  4. Il-ġestjoni tad-database u l-implimentazzjoni tal-interface tal-web titwettaq bl-użu tal-għodda ħielsa PHPmyadmin, li huwa wkoll mixtieq li tiġi installata waqt il-konfigurazzjoni tal-LAMP. Biex tibda, ikteb il-kmandsudo apt-get tinstalla phpmyadmin php-mbstring php-gettext.
  5. Ikkonferma ż-żieda ta 'fajls ġodda billi tagħżel l-għażla xierqa.
  6. Speċifika server web "Apache2" u kklikkja fuq OK.
  7. Inti tkun imħeġġeġ biex tikkonfigura d-database permezz ta 'kmand speċjali, jekk meħtieġ, agħżel risposta pożittiva.
  8. Oħloq password għar-reġistrazzjoni fuq is-server tad-database, u wara tkun teħtieġ li tiġi kkonfermata billi terġa tidħol fiha.
  9. B'default, ma tkunx tista 'tidħol PHPmyadmin f'isem utent b'aċċess għeruq jew permezz ta' interfaces TPC, u għalhekk għandek bżonn tiddiżattiva l-utilità li timblokka. Attiva d-drittijiet tal-għeruq permezz tal-kmandsudo -i.
  10. Skonnettja billi tittajpjaeku "aġġornament tal-plugin tas-sett tal-utent =" fejn Utent = "għeruq"; privileġġi tal-flushing; "| mysql -u root -p mysql.

Fuq dan, l-installazzjoni u l-konfigurazzjoni ta 'PHP għal LAMP jistgħu jitqiesu li tlestew b'suċċess.

Ara wkoll: Gwida għall-Installazzjoni PHP fuq Ubuntu Server

Illum tmissna l-installazzjoni u l-konfigurazzjoni bażika tal-komponenti LAMP għas-sistema operattiva Ubuntu. M’għandniex xi ngħidu, din mhix l-informazzjoni kollha li tista ’tiġi pprovduta dwar dan is-suġġett, hemm ħafna sfumaturi marbuta ma’ l-użu ta ’dominji multipli jew databases. Madankollu, grazzi għall-istruzzjonijiet ta 'hawn fuq, tista' faċilment tħejji s-sistema tiegħek għall-funzjonament korrett ta 'dan il-pakkett tas-software.

Pin
Send
Share
Send