Instalace LAMP v Ubuntu

Softwarový balíček nazvaný LAMP obsahuje operační systém na jádře Linuxu, webový server Apache, databázi MySQL a komponenty PHP používané pro webový server. Dále podrobně popisujeme instalaci a počáteční konfiguraci těchto doplňků, přičemž jako příklad uvádíme nejnovější verzi Ubuntu.

Nainstalujte LAMP toolkit v Ubuntu

Vzhledem k tomu, že formát tohoto článku již znamená, že jste do svého počítače nainstalovali Ubuntu, tento krok přeskočíme a přejdeme přímo k dalším programům, ale můžete si přečíst instrukce k tématu, které vás zajímá, a přečtěte si naše další články na následujících odkazech.

Další podrobnosti:
Instalace Ubuntu na VirtualBox
Průvodce instalací Linuxu s jednotkami Flash

Krok 1: Instalace Apache

Začněte instalací otevřeného webového serveru Apache. Je to jedna z nejlepších možností, takže se stává volbou mnoha uživatelů. V Ubuntu se instaluje prostřednictvím terminálu :

  1. Otevřete menu a spusťte konzolu nebo stiskněte kombinaci kláves Ctrl + Alt + T.
  2. Spusťte terminál v operačním systému Ubuntu

  3. Nejprve aktualizujte systémová úložiště, abyste zajistili, že máte všechny potřebné součásti. Chcete-li to provést, zadejte příkaz sudo apt-get update .
  4. Zkontrolujte aktualizace v operačním systému Ubuntu

  5. Všechny akce přes sudo jsou prováděny s přístupem root, takže nezapomeňte zadat své heslo (nezobrazuje se při jeho zadávání).
  6. Zadejte heslo pro přístup do Ubuntu

  7. Po dokončení zadejte sudo apt-get install apache2 a přidejte do systému Apache.
  8. Spusťte instalační příkaz Apache v Ubuntu

  9. Potvrďte přidání všech souborů výběrem možnosti odpovědi D.
  10. Potvrďte přidání souborů pro Apache v Ubuntu

  11. Otestujme web server spuštěním sudo apache2ctl configtest .
  12. Spustit kontrolu syntaxe Apache v Ubuntu

  13. Syntaxe by měla být normální, ale někdy existuje varování o nutnosti přidat název_serveru .
  14. Informace o ověření Apache v Ubuntu

  15. Přidejte tuto globální proměnnou do konfiguračního souboru, abyste se v budoucnu vyhnuli varování. Spusťte samotný soubor pomocí sudo nano /etc/apache2/apache2.conf .
  16. Otevřete konfigurační soubor Apache v Ubuntu

  17. Nyní spusťte druhou konzolu, kde spustíte ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's//.*$//' ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's//.*$//' ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's//.*$//' zjistíte vaši IP adresu nebo doménu serveru.
  18. Zjistěte informace o IP adrese nebo doméně v Ubuntu

  19. V prvním „Terminálu“ přejděte do dolní části souboru, který se otevře, a zadejte název ServerName + имя домена или IP адрес kterou jste se právě naučili. Uložte změny pomocí kláves Ctrl + O a zavřete konfigurační soubor.
  20. Přidejte globální proměnnou pro Apache v Ubuntu

  21. Proveďte další test, abyste se ujistili, že nejsou žádné chyby, a pak restartujte webový server přes sudo systemctl restart apache2 .
  22. Druhá kontrola syntaxe Apache v Ubuntu

  23. Pokud chcete, aby byl sudo systemctl enable apache2 spolu s operačním systémem s příkazem sudo systemctl enable apache2 .
  24. Přidání Apache do Ubuntu autoload

  25. Zbývá pouze spustit webový server pro kontrolu jeho stability, pro tento sudo systemctl start apache2 použijte příkaz sudo systemctl start apache2 .
  26. Spusťte webový server Apache v Ubuntu

  27. Spusťte prohlížeč a přejděte na adresu localhost . Pokud jste na hlavní stránce Apache, pak vše funguje správně, pokračujte dalším krokem.
  28. Přejděte na standardní stránku Apache přes prohlížeč v Ubuntu

Krok 2: Nainstalujte MySQL

Druhým krokem je přidání databáze MySQL, která se také provádí pomocí standardní konzoly pomocí příkazů dostupných v systému.

  1. V terminálu sudo apt-get install mysql-server zadejte příkaz sudo apt-get install mysql-server a stiskněte klávesu Enter .
  2. Příkaz k instalaci databáze v Ubuntu

  3. Potvrďte přidání nových souborů.
  4. Potvrďte přidání instalačních souborů databáze do Ubuntu

  5. Ujistěte se, že používáte prostředí MySQL, takže zajistěte ochranu pomocí samostatného doplňku instalovaného přes sudo mysql_secure_installation .
  6. Nainstalujte zabezpečení databáze v Ubuntu

  7. Nastavení nastavení zásuvných modulů pro požadavky na heslo nemá jednu instrukci, protože každý uživatel je odmítnut svým vlastním řešením z hlediska validace. Pokud chcete požadavky nainstalovat, zadejte do výzvy konzolu y .
  8. Začněte nastavovat požadavky na heslo v Ubuntu

  9. Dále musíte zvolit úroveň ochrany. Nejprve si přečtěte popis každého parametru a poté vyberte nejvhodnější.
  10. Vyberte úroveň požadavku na heslo v Ubuntu

  11. Nastavte nové heslo pro přístup uživatele root.
  12. Nastavte nové heslo databáze v Ubuntu

  13. Dále uvidíte před sebou různá nastavení zabezpečení, přečtete si je a přijmete nebo odmítnete, pokud to považujete za nezbytné.
  14. Pokročilá nastavení zabezpečení databáze v Ubuntu

Doporučujeme přečíst si popis jiné metody instalace v našem samostatném článku, který naleznete na následujícím odkazu.

Viz také: Instalační příručka MySQL pro Ubuntu

Krok 3: Instalace PHP

Posledním krokem k zajištění normálního provozu systému LAMP je instalace komponent PHP. V provádění tohoto procesu není nic složitého, stačí použít jeden z dostupných příkazů a pak nakonfigurovat práci samotného doplňku.

  1. V seznamu "Terminál" sudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0 příkaz sudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0 pro instalaci nezbytných komponent v případě Potřebujete verzi 7.
  2. Příkaz k instalaci komponent PHP v Ubuntu

  3. Někdy je výše uvedený příkaz přerušen, takže použijte sudo apt install php 7.2-cli nebo sudo apt install hhvm k instalaci nejnovější dostupné verze 7.2.
  4. Příkaz k instalaci nejnovější verze PHP v Ubuntu

  5. Po dokončení procedury se ujistěte, že je v konzole nainstalováno správné sestavení.
  6. Zkontrolujte verzi nainstalovaného PHP v Ubuntu

  7. Správa databáze a implementace webového rozhraní se provádí pomocí bezplatného nástroje PHPmyadmin, který je také žádoucí nainstalovat během konfigurace LAMP. Chcete-li začít, zadejte příkaz sudo apt-get install phpmyadmin php-mbstring php-gettext .
  8. Instalace PHPmyadmin do operačního systému Ubuntu

  9. Potvrďte přidání nových souborů výběrem příslušné možnosti.
  10. Potvrďte přidání souborů pro PHPmyadmin v Ubuntu

  11. Zadejte webový server "Apache2" a klikněte na "OK" .
  12. Vyberte webový server pro instalaci PHPmyadmin v Ubuntu

  13. Budete vyzváni k nastavení databáze pomocí speciálního příkazu, v případě potřeby vyberte kladnou odpověď.
  14. Nastavení databáze PHPmyadmin v Ubuntu

  15. Vytvořte heslo pro registraci u databázového serveru, po kterém jej budete muset potvrdit opětovným zadáním.
  16. Výběr hesla pro databázi PHPmyadmin v Ubuntu

  17. Ve výchozím nastavení se nebudete moci přihlásit do PHPmyadmin jménem uživatele s přístupem uživatele root nebo přes rozhraní TPC, takže je třeba zakázat blokování. Aktivovat oprávnění root pomocí příkazu sudo -i .
  18. Aktivujte přístup root prostřednictvím terminálu v Ubuntu

  19. Strávit můžete zadáním echo "update user set plugin='' where User='root'; flush privileges;" | mysql -u root -p mysql echo "update user set plugin='' where User='root'; flush privileges;" | mysql -u root -p mysql echo "update user set plugin='' where User='root'; flush privileges;" | mysql -u root -p mysql .
  20. Zakažte nástroj v PHPmyadmin přes terminál v Ubuntu

V tomto postupu lze instalaci a konfiguraci PHP pro LAMP považovat za úspěšně dokončenou.

Viz také: PHP Instalační příručka pro Ubuntu Server

Dnes jsme hovořili o instalaci a základní konfiguraci komponent LAMP pro operační systém Ubuntu. Samozřejmě, že se nejedná o všechny informace, které mohou být na toto téma poskytnuty, existuje mnoho nuancí spojených s použitím několika domén nebo databází. Díky výše uvedeným pokynům však můžete snadno připravit systém pro správnou funkci tohoto softwarového balíčku.