Co je zásobník LAMP?
Zásobník LAMP 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, Apache HTTP server, MySQL/MariaDB a PHP/Perl/Python. Tento článek vás provede kroky instalace Apache HTTP serveru, 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 serveru Apache HTTP
Apache nebo Apache HTTP je nejběžněji používaný webový server po celém světě, který v současnosti zaujímá více než 50 % podílu na trhu. Chcete-li nainstalovat apache, postupujte podle následujících kroků:
Krok 1: Použijte následující příkazy v terminálu
sudo apt-get update
Po dokončení procesu aktualizace nainstalujte server Apache HTTP pomocí příkazu.
sudo apt-get install apache2
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 systému 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. Přestože 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 LAMP na Ubuntu 14.04 je restartování webového serveru Apache. To se provádí, aby webový server rozpoznal změny provedené na serveru.
sudo service apache2 restart
Toto okamžitě restartuje server a je to. Nainstalovali jste LAMP stack na váš server běžící na Ubuntu 14.04.