Vyhledávání na webu

Nastavení LAMP (Linux, Apache, MySQL/MariaDB, PHP) a PhpMyAdmin na serveru Ubuntu 15.04


LAMP stack je kombinací nejčastěji používaného open source softwaru souvisejícího s webovou službou. Tato skupina zahrnuje webový server Apache, MySQL/MariaDB a PHP. Databáze MySQL/MariaDB jsou často spravovány pomocí nástroje pro správu databází, jako je phpMyAdmin.

Tento článek vás provede procesem instalace LAMP na server založený na Ubuntu 15.04.

Požadavky:

Než začneme, je třeba splnit několik požadavků:

  1. Minimální instalace Ubuntu 15.04.
  2. SSH přístup k serveru (pokud nemáte přímý přístup k serveru).
  3. Pokud bude stroj používán jako server, měli byste se ujistit, že má nakonfigurovanou statickou IP adresu.

Krok 1: Nastavte název hostitele serveru a aktualizaci systému

1. Jakmile bude váš server Ubuntu 15.04 spuštěn a spuštěn, přistupte k němu přes SSH a nastavte název hostitele. Toho lze snadno dosáhnout pomocí:


sudo hostnamectl set-hostname your-hostname.com
hostnamectl

Samozřejmě byste měli změnit „název vašeho-hostitele.com“ na skutečný název hostitele, který budete používat.

2. Chcete-li se ujistit, že je váš systém aktuální, spusťte následující příkaz:

sudo apt-get update && sudo apt-get upgrade

Krok 2: Nainstalujte Apache Webserver

3. Apache je nejčastěji používaný webový server a hostuje většinu webů dostupných online. Chcete-li nainstalovat Apache na váš server, můžete jednoduše zadat následující příkaz:

sudo apt-get install apache2

Nyní můžete spustit Apache spuštěním:


sudo service apache2 start


ifconfig –a

Při přístupu k IP adrese v prohlížeči byste měli vidět stránku podobnou této:

Krok 3: Nainstalujte PHP s moduly

5. PHP znamená Hypertext Preprocessor. Jedná se o výkonný programovací jazyk používaný většinou pro generování dynamických webových stránek často používaných s databázemi. Všimněte si, že kód PHP spouští webový server.

Chcete-li nainstalovat PHP, jednoduše spusťte následující příkaz:

sudo apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5

6. Chcete-li otestovat instalaci PHP, přejděte do kořenového adresáře webového serveru a vytvořte a otevřete soubor s názvem php_info.php:


cd /var/www/html/
sudo vim php_info.php

Vložte následující kód:

<?php phpinfo(); ?>

Uložte soubor a načtěte jej do prohlížeče zadáním http://your-ip-address/php_info.php. Měli byste vidět výstup funkce phpinfo(), která poskytne informace o vašem nastavení PHP:

Další moduly PHP můžete nainstalovat později. Chcete-li vyhledat další moduly, jednoduše použijte:

sudo apt search php5

Krok 4: Nainstalujte server MariaDB a klienta

7. MariaDB je relativně nový systém správy databází, který je vyvíjen komunitou. Je to fork MySQL, který má zůstat zdarma pod GNU GPL. Projekt je veden původními vývojáři MySQL, protože Oracle získal kontrolu nad distribucí MySQL. V zásadě poskytuje stejnou funkcionalitu jako MySQL a zde se není čeho bát.

Chcete-li nainstalovat MariaDB v Ubuntu 15.04, spusťte následující příkaz:

sudo apt-get install mariadb-client mariadb-server

8. Během instalace nebudete požádáni o nastavení hesla pro uživatele root MariaDB. Chcete-li to provést, budete muset zadat následující sadu příkazů:

sudo mysql –u root
use mysql;
update user set plugin='' where User='root';
flush privileges;
quit

Nyní může být uživatel root zabezpečen pomocí následujícího příkazu:

mysql_secure_installation

Krok 5: Nainstalujte PhpMyAdmin

9. PhpMyAdmin je webové rozhraní, jehož prostřednictvím můžete snadno spravovat/spravovat své databáze MySQL/MariaDB. Instalace je opravdu jednoduchá a lze ji dokončit pomocí následujícího příkazu:

sudo apt-get install phpmyadmin

Po instalaci budete požádáni o výběr webového serveru, který používáte. Vyberte „Apache“ a pokračujte:

10. Dále budete dotázáni, zda chcete konfigurovat phpMyAdmin pomocí dbconfig-common. Vyberte „Ne “, jak je znázorněno na snímku obrazovky:

V tomto okamžiku je vaše instalace phpMyAdmin dokončena. Pro přístup k němu můžete použít http://vaše-ip-adresa/phpmyadmin:

K ověření můžete použít kořenového uživatele MySQL a heslo, které jste pro tohoto uživatele dříve nastavili.

Krok 6: Spusťte LAMP při spouštění systému

11. Přestože instalační program měl nakonfigurovat jak Apache, tak MariaDB tak, aby se spouštěly automaticky při startu systému, můžete pro případ spustit následující příkazy abyste zajistili, že jsou povoleny:

sudo systemctl enable apache2
sudo systemctl enable mysql

Můžete provést reboot systému, abyste zajistili, že se všechny služby spustí normálně podle očekávání.

To je vše. Na vašem serveru Ubuntu 15.04 nyní běží zásobník LAMP a jste připraveni na něm vytvářet nebo nasazovat své webové projekty.