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-imapAbychom 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.phpZadejte následující řádky a uložte soubor:
Poté restartujte server Apache zadáním:
sudo systemctl restart apache2Nyní, 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