Co je zásobník LEMP?
Zásobník LEMP je kombinací operačního systému a zásobníku softwaru s otevřeným zdrojovým kódem, které jsou důležité při počátečním nastavení serveru. Zkratka znamená Linux, Nginx (Pronounced Engine-X), MySQL/MariaDB a PHP/Perl/Python. Tento článek vás provede kroky při instalaci webového serveru Nginx, MySQL a PHP na váš server za předpokladu, že je na něm již nainstalován operační systém Ubuntu.
Před pokračováním v tomto článku musíte mít na svém serveru nastaven uživatelský účet bez oprávnění root.
Instalace webového serveru Nginx
Nginx je po webovém serveru Apache druhým nejpoužívanějším webovým serverem na světě a je výkonnější než jeho konkurent. Chcete-li nainstalovat Nginx, postupujte podle kroků uvedených níže.
Krok 1: Použijte následující příkaz v terminálu
sudo apt-get update
Po dokončení procesu aktualizace nainstalujte server nginx pomocí příkazu.
sudo apt-get install nginx
Obdržíte ověřovací zprávu, přijměte ji zadáním Y a pokračujte v instalaci
Krok 2: Ověřte instalaci zadáním následující adresy URL do webového prohlížeče.
http://server_ip_address/
Pokud byl webový server správně nainstalován, váš webový prohlížeč vás přesměruje na webovou stránku, která vypadá podobně jako tato:
Instalace MySQL
MySQL je software pro správu databází, který se používá ke zpracování, ukládání a načítání databází na serverech DB. Chcete-li nainstalovat MySQL, postupujte podle následujících kroků:
Krok 1: Zadejte příkaz do terminálu
sudo apt-get install mysql-server
Budete vyzváni k nastavení hesla MySQL . Důrazně se doporučuje nastavit heslo a poté pokračovat v instalaci.
Krok 2: Spuštěním následujícího příkazu vyřešíte několik bezpečnostních problémů s výchozí instalací MySQL.
sudo mysql_secure_installation
Budete mít možnost změnit heslo root MySQL, odebrat anonymní uživatelské účty, zakázat přihlášení root mimo localhost a odstranit testovací databáze. Doporučuje se, abyste na tyto možnosti odpověděli ano.
Instalace PHP
PHP je skriptovací jazyk používaný při navrhování webových stránek k vytváření dynamických webových stránek.
Krok 1: Použijte následující příkaz v terminálu
sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt
Toto nainstaluje PHP bez jakýchkoliv výzev.
Krok 2: K dispozici je spousta dalších modulů PHP, které lze snadno nainstalovat. I když se jedná o volitelný krok, pokud chcete nainstalovat další moduly, postupujte podle níže uvedených kroků.
Chcete-li zkontrolovat dostupné moduly, zadejte příkaz do terminálu
apt-cache search php5-
Všechny dostupné moduly se zobrazí následovně:
php5-cgi - server-side, HTML-embedded scripting language (CGI binary) php5-cli - command-line interpreter for the php5 scripting language php5-common - Common files for packages built from the php5 source php5-curl - CURL module for php5 php5-dbg - Debug symbols for PHP5 php5-dev - Files for PHP5 module development php5-gd - GD module for php5 php5-gmp - GMP module for php5 php5-json - JSON module for php5 php5-ldap - LDAP module for php5 php5-mysql - MySQL module for php5 php5-odbc - ODBC module for php5 php5-pgsql - PostgreSQL module for php5 php5-pspell - pspell module for php5 ............
Chcete-li zjistit podrobnosti o balíčku nebo modulu, zadejte následující
apt-cache show module-name
Namísto názvu modulu zadejte název odpovídajícího modulu. Například,
apt-cache show php5-odbc
Pro instalaci tohoto balíčku zadejte následující
sudo apt-get install php5-odbc
Restartování webového serveru
Posledním krokem při instalaci zásobníku LEMP na Ubuntu 14.04 je restartování webového serveru Nginx. To se provádí, aby webový server rozpoznal změny provedené na serveru.
sudo service nginx restart
Toto okamžitě restartuje server a je to. Nainstalovali jste LEMP stack na váš server běžící na Ubuntu 14.04.