GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat LEMP na Ubuntu 15.10

V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat LEMP na vašem serveru Ubuntu 15.10. Pro ty z vás, kteří nevěděli, LEMP softwarový balík je skupina otevřených -source software, který se obvykle instaluje společně, aby umožnil serveru hostovat dynamické webové stránky a webové aplikace. Tento termín je ve skutečnosti zkratka, která představuje operační systém Linux s webovým serverem Nginx (který nahrazuje komponentu Apache zásobníku LAMP). data webu jsou uložena v databázi MySQL (pomocí MariaDB) a dynamický obsah je zpracováván pomocí PHP.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete své stránky na vlastním VPS. Instalace je poměrně jednoduchá. ukáže vám krok za krokem instalaci LEMP (Linux, Nginx, MariaDB a PHP) na server Ubuntu 15.10.

Instalovat LEMP na Ubuntu 15.10

Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální spuštěním následujícího apt-get příkazy v terminálu.

apt-get update
apt-get upgrade

Poznámka:Pokud byl ve vašem systému nainstalován jiný webový server, jako je Apache2, nejprve jej odeberte, abyste předešli konfliktům. Chcete-li Apache odinstalovat, spusťte následující příkazy:

sudo service apache2 stop
sudo apt-get remove --purge apache2 apache2-utils apache2.2-bin apache2-common -y
sudo apt-get autoremove -y
sudo apt-get autoclean -y

Krok 2. Instalace Nginx na Ubuntu 15.10

Budeme instalovat Nginx pomocí apt-get, což je výchozí správce balíčků pro ubuntu:

sudo apt-get install nginx

Spusťte službu Nginx pomocí následujícího příkazu:

sudo systemctl start nginx

Můžete si ověřit, že Nginx skutečně běží, když otevřete svůj oblíbený webový prohlížeč a zadáte URL http://adresa-vašeho-serveru, pokud je nainstalována, pak uvidíte toto:

Krok 3 Nakonfigurujte webový server Nginx.

Aby Nginx správně fungoval s PHP, musíme provést změny v konfiguračním souboru Nginx. V této příručce budeme používat jednoduchý konfigurační soubor Nginx:

sudo nano /etc/nginx/sites-available/default

Zkopírujte do svého textového editoru následující:

    server {
            listen       80;
            server_name  your_domain_name.com;
            root /usr/share/nginx/html;
            index index.php index.html;
            location / {
                    try_files $uri $uri/ =404;
            }
            error_page 404 /404.html;
            error_page 500 502 503 504 /50x.html;
            location = /50x.html {
                    root /var/www/html;
            }
            location ~ \.php$ {
                    try_files $uri =404;
                    fastcgi_pass unix:/var/run/php5-fpm.sock;
                    fastcgi_index index.php;
                    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                    include fastcgi_params;
            }
    }

Po dokončení úprav souboru restartujte Nginx pomocí:

sudo nginx -t
sudo systemctl restart nginx

Krok 4. Instalace MySQL na Ubuntu 15.10.

Pro instalaci MySQL v Ubuntu 15.10 spusťte následující příkaz:

sudo apt-get install mysql-server php5-mysql

Po dokončení můžete ověřit, zda je MySQL nainstalováno spuštěním následujícího příkazu:

systemctl status mysql

Ve výchozím nastavení není MySQL zpevněno. MySQL můžete zabezpečit pomocí mysql_secure_installation skript. měli byste si pozorně přečíst a níže každý krok, který nastaví heslo root, odstraní anonymní uživatele, zakáže vzdálené přihlášení root a odstraní testovací databázi a přístup k zabezpečené MySQL:

mysql_secure_installation

Nakonfigurujte to takto:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Chcete-li se přihlásit do MySQL, použijte následující příkaz (všimněte si, že jde o stejný příkaz, který byste použili k přihlášení do databáze MySQL):

mysql -u root -p

Krok 5. Instalace a konfigurace PHP na Ubuntu 15.10.

Nainstalujte PHP na Ubuntu 15.10 pomocí následujícího příkazu pro zahájení instalace:

sudo apt-get install php5 php5-fpm php5-mysql

Váš server by měl po instalaci MySQL i PHP automaticky restartovat Nginx. Pokud se tak nestane, spusťte tento příkaz:

sudo systemctl restart nginx

Chcete-li otestovat PHP, vytvořte testovací soubor s názvem info.php s níže uvedeným obsahem. Uložte soubor a poté v něm vyhledejte, zda PHP funguje:

sudo nano /usr/share/nginx/html/info.php

Zkopírujte do svého textového editoru následující:

<?php
phpinfo();
?>

Zkuste se k němu dostat na http://your_server_ip/info.php . Pokud je informační stránka PHP vykreslena ve vašem prohlížeči, pak vše vypadá dobře a jste připraveni pokračovat.

Blahopřejeme! Úspěšně jste nainstalovali zásobník LEMP. Děkujeme, že jste použili tento návod k instalaci LAMP (Linux, Nginx, MySQL a PHP) v systému Ubuntu 15.10. Další nápovědu nebo užitečné informace získáte, doporučujeme vám zkontrolovat oficiální weby Nginx, MySQL a PHP.


Ubuntu
  1. Jak nainstalovat Nginx na Ubuntu 18.04

  2. Jak nainstalovat LEMP na Ubuntu 16.04

  3. Jak nainstalovat LEMP na Ubuntu 18.04

  1. Jak nainstalovat Nginx na Ubuntu 16.04

  2. Jak nainstalovat Nginx na Ubuntu 20.04

  3. Jak nainstalovat TYPO3 7 na Nginx (LEMP) na Ubuntu 15.10

  1. Jak nainstalovat TYPO3 8.1 s Nginx (LEMP) na Ubuntu 16.04

  2. Jak nainstalovat LEMP Stack na Ubuntu 20.04

  3. Jak nainstalovat LEMP Stack (Nginx, MariaDB, PHP7.1) na Ubuntu 17.10