Installa t-toolkit tal-LAMP f'Ubuntu

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

Installa l-LAMP suite f'Ubuntu

Peress li l-format ta 'dan l-artikolu diġà jfisser li inti installajt Ubuntu fuq il-kompjuter tiegħek, aħna niskadu dan il-pass u mur direttament għal programmi oħra, imma tista' ssib struzzjonijiet dwar is-suġġett li jinteressak billi taqra l-artikoli l-oħra tagħna fuq il-links li ġejjin.

Aktar dettalji:
Installa Ubuntu fuq VirtualBox
Gwida għall-Installazzjoni Linux bil-Flash Drives

Pass 1: Installa l-Apache

Ibda billi tinstalla web server miftuħ imsejjaħ Apache. Huwa wieħed mill-aħjar għażliet, u għalhekk isir l-għażla ta 'ħafna utenti. F'Ubuntu titqiegħed minn fuq "Terminal":

  1. Iftaħ il-menu u niedi l-console jew agħfas il-kombinazzjoni taċ-ċwievet Ctrl + Alt + T..
  2. L-ewwel, aġġorna r-repożitorji tas-sistema tiegħek biex tiżgura li jkollok il-komponenti kollha meħtieġa. Biex tagħmel dan, it-tip tal-kmandsudo apt-get update.
  3. L-azzjonijiet kollha sa sudo taħdem b’aċċess ta ’għeruq, għalhekk kun żgur li ddaħħal il-password tiegħek (ma tidhirx meta tidħol).
  4. Meta tlesti, iktebsudo apt-get install apache2iżżid l-apache mas-sistema.
  5. Ikkonferma li żżid il-fajls kollha billi tagħżel it-tweġiba D.
  6. Aħna se jittestjaw il-web server billi nħaddmusudo apache2ctl configtest.
  7. Is-sintassi għandu jkun normali, imma xi kultant ikun hemm twissija dwar il-ħtieġa li tiżdied Isem tas-servern.
  8. Żid din il-varjabbli globali mal-fajl tal-konfigurazzjoni biex tevita twissijiet fil-futur. Mexxi l-fajl innifsu minn ġosudo nano /etc/apache2/apache2.conf.
  9. Issa run it-tieni console, fejn imxi l-kmandip addr juru eth0 | grep inet | awk '{ipprintja $ 2; } '| sed 's //.*$//'biex issib l-indirizz IP tiegħek jew id-dominju tas-server.
  10. Fl-ewwel "Terminal" jinżlu sal-qiegħ tal-fajl miftuħ u iktebServerName + isem tad-dominju jew indirizz IPli tgħallimt biss. Ħlief il-bidliet permezz ta ' Ctrl + O u għalaq il-fajl tal-konfigurazzjoni.
  11. Agħmel test ieħor biex tiżgura li ma jkun hemm l-ebda żbalji, u mbagħad erġa 'ibda l-web server permezz tiegħusudo systemctl terġa 'tibda l-apache2.
  12. Żid Apache għall-istartjar, jekk trid li tibda bis-sistema operattiva bil-kmandsudo systemctl jippermetti l-apache2.
  13. Jibqa 'biss li tibda s-server tal-web biex tiċċekkja l-istabbiltà tiegħu, uża l-kmandsudo systemctl ibda apache2.
  14. Niedi l-browser tiegħek u murlocalhost. Jekk tinsab fuq il-paġna ewlenija ta 'l-Apache, allura kollox qed jaħdem sew, ipproċedi għall-pass li jmiss.

Pass 2: Installa MySQL

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

  1. Prijorità fl - 2006 | "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 tiegħek ta ’l-ambjent MySQL, sabiex tiżgura l-protezzjoni b’żieda separata installata permezzsudo mysql_secure_installation.
  4. L-issettjar tas-settings tal-plugin għar-rekwiżiti tal-password m'għandux struzzjoni waħda, peress li kull utent huwa mwarrab mis-soluzzjonijiet tiegħu stess f'termini ta 'validazzjoni. Jekk trid tinstalla r-rekwiżiti, ikteb fil-console y fuq talba.
  5. Sussegwentement, għandek tagħżel il-livell ta 'protezzjoni. L-ewwel aqra d-deskrizzjoni ta 'kull parametru, u mbagħad agħżel l-iktar waħda xierqa.
  6. Issettja password ġdida biex tiżgura aċċess għall-għeruq.
  7. Barra minn hekk, se tara diversi settings tas-sigurtà fuq quddiemek, aqrahom u taċċetta jew tiċħad jekk tqis li hemm bżonn.

Nirrakkomandaw li taqra d-deskrizzjoni ta 'metodu ieħor ta' installazzjoni fl-artiklu separat tagħna, li ssib fuq il-link li ġejja.

Ara wkoll: Gwida tal-Installazzjoni MySQL għal Ubuntu

Pass 3: Installa PHP

L-aħħar pass biex tiġi żgurata l-operazzjoni normali tas-sistema LAMP hija l-installazzjoni ta 'komponenti PHP. M'hemm xejn diffiċli fl-implimentazzjoni ta 'dan il-proċess, għandek bżonn tuża biss waħda mill-kmandi disponibbli u mbagħad ikkonfigura x-xogħol ta' l-add-on innifsu.

  1. Fil "Terminal" ikteb it-timsudo apt-get installa php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0biex tinstalla l - komponenti meħtieġa f'każ li jkollok bżonn verżjoni 7.
  2. Xi kultant il-kmand hawn fuq jinkiser, allura użasudo apt tinstalla php 7.2-clijewsudo apt tinstalla hhvmbiex tinstalla l-aħħar verżjoni disponibbli 7.2.
  3. Malli titlesta l-proċedura, kun żgur li l-assemblaġġ korrett ikun installat billi tikteb fil-consolephp -v.
  4. Il-ġestjoni tad-dejtabejż u l-implimentazzjoni tal-interface tal-web jitwettqu bl-użu tal-għodda b'xejn PHPmyadmin, li huwa wkoll mixtieq li tiġi installata matul il-konfigurazzjoni LAMP. Biex tibda, ikteb il-kmandsudo apt-get install phpmyadmin php-mbstring php-gettext.
  5. Ikkonferma ż-żieda ta 'fajls ġodda billi tagħżel l-għażla xierqa.
  6. Speċifika s-server tal-web "Apache2" u kklikkja fuq “OK”.
  7. Int se titlob li tikkonfigura d-database permezz ta 'kmand speċjali, jekk meħtieġ, tagħżel tweġiba pożittiva.
  8. Oħloq password biex tirreġistra mas-server tad-database, wara li jkollok bżonn tikkonfermaha billi terġa tiddaħħalha.
  9. Konvenzjonalment, ma tkunx tista 'tidħol fil-PHPmyadmin f'isem utent b'aċċess għall-għerq jew permezz ta' interfaces tat-TPC, u għalhekk ikollok bżonn li tiddiżattiva l-utilità li timblokka. Attiva d-drittijiet tal-għeruq permezz tal-kmandsudo -i.
  10. Onfoq l-għeluq billi ttajpjaeku "taġġorna l-utent issettja plugin =" fejn User = "root"; privileġġi flush; "| mysql -u root -p mysql.

F'din il-proċedura, l-installazzjoni u l-konfigurazzjoni tal-PHP għal-LAMP jistgħu jiġu kkunsidrati bħala kompluti b'suċċess.

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

Illum aħna koprew l-installazzjoni u l-konfigurazzjoni bażika tal-komponenti LAMP għas-sistema operattiva Ubuntu. Ovvjament, din mhix l-informazzjoni kollha li tista 'tingħata fuq dan is-suġġett, hemm ħafna sfumaturi assoċjati mal-użu ta' diversi dominji 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 ta' softwer.