GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat LAMP (Linux, Apache, MySQL, PHP) na Debian 9

V tomto tutoriálu vám ukážeme, jak nainstalovat LAMP Stack na Debian 9 VPS.

Zásobník LAMP (Linux, Apache, MySQL, PHP) je kombinací softwaru s otevřeným zdrojovým kódem, který se obvykle instaluje na server používaný k hostování dynamických webových stránek a webových aplikací. Zahrnuje operační systém Linux, webový server Apache, MySQL nebo MariaDB pro ukládání a správu dat a PHP pro zpracování jakéhokoli dynamického obsahu.

Instalace LAMP na Debian 9 je jednoduchý úkol a neměl by trvat déle než 10 minut. Začněme instalací.

Předpoklady:

  • Debian 9 VPS
  • Přístup k systémovému uživateli s právy sudo nebo k účtu root.

Krok 1:Aktualizujte systém

Než budete pokračovat dalšími kroky, aktualizujte svůj systém Debian vydáním následujících příkazů:

sudo apt-get updatesudo apt-get upgrade

Vždy udržujte svůj systém aktualizovaný. Můžete také nastavit automatické aktualizace.

Krok 2:Nainstalujte Apache

Apache je nejrozšířenější webový server na světě. Je rychlý, bezpečný, spolehlivý, snadno použitelný a lze jej snadno přizpůsobit podle vašich potřeb.

Chcete-li nainstalovat Apache na váš server Debian 9, zadejte následující příkaz:

sudo apt-get install apache2

Po dokončení instalace povolte automatické spuštění služby Apache při spuštění systému. Můžete to udělat pomocí následujícího příkazu:

sudo systemctl povolí apache2

Chcete-li ověřit, že je Apache úspěšně nainstalován, otevřete webový prohlížeč, zadejte IP adresu svého serveru (např. http://12.12.12.12) a měla by se zobrazit zpráva „Funguje to!“.

Krok 3:Nainstalujte MariaDB

Dalším krokem je instalace MariaDB. Je to jeden z nejpopulárnějších systémů pro správu databází.

Chcete-li nainstalovat MariaDB do systému, zadejte následující příkaz a po zobrazení výzvy zadejte „Y“:

sudo apt-get install mariadb-server

Po dokončení instalace se doporučuje spustit následující příkaz pro zlepšení zabezpečení vašeho serveru MariaDB:

sudo mysql_secure_installation

Nejprve budete požádáni o nastavení hesla uživatele root:

POZNÁMKA:SPUŠTĚNÍ VŠECH ČÁSTÍ TOHOTO SKRITTU DOPORUČUJEME PRO VŠECHNY SERVERY MariaDB, KTERÉ SE POUŽÍVAJÍ V PRODUKCI! PROSÍM, PŘEČTĚTE SI KAŽDÝ KROK POZORNĚ! Abychom se mohli přihlásit do MariaDB a zabezpečit ji, budeme potřebovat aktuální heslo pro uživatele root. Pokud jste právě nainstalovali MariaDB a ještě jste nenastavili heslo uživatele root, heslo bude prázdné, takže stačí stisknout enter zde. Zadejte aktuální heslo pro root (zadejte žádné):OK, úspěšně použité heslo, přesun on...Nastavení hesla uživatele root zajišťuje, že se nikdo nemůže přihlásit k uživateli MariaDBroot bez řádné autorizace. Nastavit heslo uživatele root? [A/n]

Napište Y a zadejte nové root heslo MariaDB:

Nové heslo:Znovu zadejte nové heslo:Heslo bylo úspěšně aktualizováno!Opětovné načítání tabulek oprávnění... ... Úspěch!

Dále budete požádáni o změnu hesla uživatele root, ale protože jsme ho již vytvořili během instalace MariaDB, můžeme tento krok přeskočit stisknutím [Enter].

Poté budete dotázáni na několik dalších otázek a doporučuje se, abyste na všechny odpověděli „Y“ pro potvrzení:

Odebrat anonymní uživatele? (Stiskněte y|Y pro Ano, jakoukoli jinou klávesu pro Ne) :YZakázat vzdálené přihlášení root? (Stiskněte y|Y pro Ano, jakoukoli jinou klávesu pro Ne) :YOdebrat testovací databázi a získat k ní přístup? (Stiskněte y|Y pro Ano, jakoukoli jinou klávesu pro Ne) :YNačíst nyní tabulky oprávnění? (Stiskněte y|Y pro Ano, jakékoli jiné tlačítko pro Ne) :Y

Jakmile to uděláte, nezapomeňte nastavit službu MariaDB tak, aby se spustila při spouštění pomocí následujícího příkazu:

sudo systemctl povolit mysql

To je vše – MySQL bylo nainstalováno a zabezpečeno.

Krok 4:Nainstalujte PHP

Posledním krokem v tomto tutoriálu je instalace PHP.

PHP je programovací jazyk, který se většinou používá pro vývoj dynamických webových stránek. Debian 9 je standardně dodáván s PHP 7.0.

V době psaní tohoto článku je nejnovější verze PHP PHP 7.3, která je dostupná v úložišti DEB.SURY.ORG.

Chcete-li povolit úložiště, spusťte tyto příkazy:

instalace sudo apt-get ca-certificates apt-transport-https lsb-releasesudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt. gpgecho "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.3.list

Nyní můžete nainstalovat PHP 7.3 spolu s některými z nejběžnějších modulů PHP spuštěním následujícího příkazu:

instalace sudo apt-get php7.3 libapache2-mod-php7.3 php7.3-mysql php7.3-opcache php7.3-gd php7.3-curl php7.3-cli php7.3-imap 

Abychom otestovali, zda PHP funguje správně, vytvoříme soubor s názvem info.php. Umístěte tento soubor do kořenového adresáře webového serveru.

Otevřete textový editor a vytvořte nový soubor, jako je tento:

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

Zadejte následující řádky a uložte soubor:

Poté restartujte server Apache zadáním:

sudo systemctl restart apache2

Nyní, když přejdete na tuto stránku:http://your_server_ip_address/info.php ve vašem webovém prohlížeči uvidíte následující stránku zobrazující vaši aktuální konfiguraci PHP:

To znamená, že PHP funguje správně.

Tímto jste dokončili instalaci LAMP na Debian 9. Gratulujeme!

Samozřejmě, pokud jste jedním z našich zákazníků Lamp Stack Hosting, nemusíte instalovat LAMP na Debian 9, nebo abyste věděli, jak nainstalovat LAMP stack na Debian 9, jednoduše se zeptejte našich administrátorů, posaďte se a relaxujte. Naši administrátoři vám okamžitě nainstalují LAMP na Debian 9.

PS. Pokud se vám líbil tento příspěvek o tom, jak nainstalovat zásobník LAMP na Debian 9, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek níže nebo jednoduše zanechte komentář v sekci komentářů. Děkuji.


Debian
  1. Jak nainstalovat PHP Composer na Debian Linux

  2. Jak nainstalovat LAMP (Apache, MySQL, PHP) na Debian 11

  3. Jak nastavit zásobník LAMP (Linux, Apache, MariaDB, PHP) na Debian Wheezy

  1. Jak nainstalovat MySQL na Debian 10 Linux

  2. Jak nainstalovat LAMP na Debian 8

  3. Jak nainstalovat LAMP Apache, MySQL, PHP na Debian 11

  1. Jak nainstalovat Apache Cassandra na Debian 10 Linux

  2. Jak nainstalovat PHP na Debian 10 Linux

  3. Jak nainstalovat Linux, Apache, MySQL, PHP (LAMP) stack na Ubuntu 16.04