Die installering van die LAMP-suite in Ubuntu

'N Sagtewarepakket genaamd LAMP bevat 'n bedryfstelsel op die Linux-kern, 'n Apache-webbediener, 'n MySQL-databasis en PHP-komponente wat vir die werf-enjin gebruik word. Vervolgens beskryf ons die installasie en aanvanklike konfigurasie van hierdie byvoegings, en gebruik die nuutste weergawe van Ubuntu as voorbeeld.

Installeer die LAMP-suite in Ubuntu

Aangesien die formaat van hierdie artikel al beteken dat u Ubuntu op u rekenaar geïnstalleer het, sal ons hierdie stap oorskakel en direk na ander programme gaan. U kan instruksies vind oor die onderwerp wat u interesseer deur ons ander artikels op die volgende skakels te lees.

Meer besonderhede:
Ubuntu installeer op VirtualBox
Linux Installasiegids met Flash Drives

Stap 1: Installeer Apache

Begin deur 'n oop webbediener genaamd Apache te installeer. Dit is een van die beste opsies, so dit word die keuse van baie gebruikers. In Ubuntu word dit deurgesit "Terminal":

  1. Open die spyskaart en begin die konsole of druk die sleutelkombinasie Ctrl + Alt + T.
  2. Werk eers jou stelsel repositories op om seker te maak dat jy al die nodige komponente het. Om dit te doen, tik die opdragsudo apt-update.
  3. Alle aksies deur sudo Lopies met wortel toegang, so wees seker om jou wagwoord in te voer (dit word nie vertoon wanneer jy dit ingevoer het nie).
  4. Wanneer voltooi, tiksudo apt-installeer apache2om apache by die stelsel te voeg.
  5. Bevestig al die lêers by te voeg deur antwoord te kies D.
  6. Ons sal die webbediener toets deur te hardloopsudo apache2ctl configtest.
  7. Die sintaks moet normaal wees, maar soms is daar 'n waarskuwing oor die behoefte om by te voeg ServerName.
  8. Voeg hierdie globale veranderlike by die konfigurasielêer om waarskuwings in die toekoms te voorkom. Begin die lêer self deursudo nano /etc/apache2/apache2.conf.
  9. Begin nou die tweede konsole, waar die bevel hardloopip addr show eth0 | grep inet | awk '(druk $ 2; } '| sed 's //.*$//'om u IP adres of bediener domein te vind.
  10. In die eerste "Terminal" gaan af na die onderkant van die oop lêer en voer inBedienernaam + domeinnaam of IP-adreswat jy net geleer het. Stoor veranderinge via Ctrl + O en maak die konfigurasie lêer toe.
  11. Doen nog 'n toets om seker te maak dat daar geen foute is nie en herlaai die webbediener weersudo systemctl herlaai apache2.
  12. Voeg Apache by om te begin, as jy dit wil begin met die bedryfstelsel met die opdragsudo systemctl aktiveer apache2.
  13. Dit bly net om die webbediener te begin om sy stabiliteit na te gaan, gebruik die opdragsudo systemctl begin apache2.
  14. Begin jou blaaier en gaan nalocalhost. As jy op die hoofblad van Apache is, werk alles reg, gaan voort na die volgende stap.

Stap 2: Installeer MySQL

Die tweede stap is om 'n MySQL-databasis by te voeg, wat ook via 'n standaardkonsole gedoen word deur gebruik te maak van die opdragte wat in die stelsel beskikbaar is.

  1. Prioriteit in "Terminal" skryfsudo apt-kry installeer mysql-bedieneren klik op Tik.
  2. Bevestig die byvoeging van nuwe lêers.
  3. Maak seker dat u die gebruik van die MySQL-omgewing beskerm, dus beskerm met 'n afsonderlike byvoeging wat geïnstalleer issudo mysql_secure_installation.
  4. Die instel van die plugin-instellings vir wagwoordvereistes het nie 'n enkele instruksie nie, aangesien elke gebruiker deur sy eie oplossings afgekeur word in terme van validering. As jy die vereistes wil installeer, tree in die konsole y op versoek.
  5. Vervolgens moet u die vlak van beskerming kies. Lees eers die beskrywing van elke parameter en kies dan die toepaslike.
  6. Stel 'n nuwe wagwoord in om toegang tot die wortel te verseker.
  7. Verder sal jy verskeie sekuriteitsinstellings voor jou sien, lees en aanvaar of ontken as jy dit nodig ag.

Ons beveel aan om die beskrywing van 'n ander installasie metode te lees in ons aparte artikel wat u by die volgende skakel sal vind.

Sien ook: MySQL Installasiegids vir Ubuntu

Stap 3: Installeer PHP

Die finale stap om die normale werking van die LAMP-stelsel te verseker, is die installering van PHP-komponente. Daar is niks moeilik vir die implementering van hierdie proses nie, jy moet net een van die beskikbare opdragte gebruik, en dan die werk van die byvoeging self konfigureer.

  1. die "Terminal" skryf die spansudo apt-installeer php7.0-mysql php7.0-krul php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0Om die nodige komponente te installeer as u weergawe 7 benodig.
  2. Soms is die opdrag hierbo gebreek, dus gebruikU kan PHP-7.2-cli installeerofsudo apt installeer hhvmom die nuutste beskikbare weergawe 7.2 te installeer.
  3. Na voltooiing van die prosedure, maak seker dat die korrekte samestelling geïnstalleer is deur in die konsole te skryfphp -v.
  4. Databasisbestuur en webinterface implementering word uitgevoer met behulp van die gratis program PHPmyadmin, wat ook wenslik is om tydens die LAMP-konfigurasie te installeer. Om te begin, voer die opdrag insudo apt-kry installeer phpmyadmin php-mbstring php-gettext.
  5. Bevestig die byvoeging van nuwe lêers deur die toepaslike opsie te kies.
  6. Spesifiseer webbediener «Apache2» en klik op "OK".
  7. U sal gevra word om die databasis te konfigureer deur 'n spesiale opdrag, indien nodig, kies 'n positiewe antwoord.
  8. Skep 'n wagwoord om by die databasis bediener te registreer, waarna jy dit moet bevestig deur dit weer in te voer.
  9. By verstek kan u nie inloggen op PHPmyadmin namens 'n gebruiker met wortel toegang of via TPC-interfaces. U moet dus die blokkering nut uitskakel. Aktiveer wortelregte deur die opdragsudo -i.
  10. Spandeer die sluiting deur te tikecho "update user set plugin =" waar User = "root"; spoel voorregte; "| mysql -u root -p mysql.

By hierdie proses kan die installering en konfigurasie van PHP vir LAMP as suksesvol beskou word.

Sien ook: PHP Installasiegids vir Ubuntu Server

Vandag het ons die installasie en basiese konfigurasie van LAMP-komponente vir die Ubuntu-bedryfstelsel bedek. Dit is natuurlik nie al die inligting wat op hierdie onderwerp verskaf kan word nie. Daar is baie nuanses wat verband hou met die gebruik van verskeie domeine of databasisse. Maar danksy die instruksies hierbo, kan u u stelsel maklik voorberei vir die korrekte werking van hierdie sagtewarepakket.

Kyk na die video: Contain Yourself: An Intro to Docker and Containers by Nicola Kabar and Mano Marks (November 2024).