GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat zásobník Nginx, MySQL, PHP (LEMP) na cloudový server Debian 8.3

NGINX Car od Walkera Cahalla

Úvod

Tento návod vám ukáže, jak nainstalovat LEMP na cloudový server Debian 8.3. LEMP je zásobník webových služeb, který se skládá z operačního systému Linux, NGINX, MySQL a PHP. Hlavní rozdíl mezi LAMP a LEMP je v tom, že LAMP používá Apache a LEMP používá NGINX. LEMP si v posledních letech získává na popularitě, protože vyniká rychlostí a škálovatelností.

Předpoklady

Server s nainstalovaným Debianem 8.2. Pokud nemáte server, zvažte prosím SSD Cloud VPS od Atlantic.Net.

Instalace LEMP na cloudový server Debian 8.3

Nejprve se chceme ujistit, že váš server je aktuální spuštěním příkazu:

apt-get update
apt-get upgrade

Poznámka:V závislosti na vaší instalaci budete možná muset odstranit apache2. Můžete to udělat spuštěním příkazů:

apt-get remove apache2*

Následuje:

apt-get autoremove

Instalace Nginx na Debian 8.3

Pro instalaci Nginx použijte příkaz:

apt-get install nginx

Když se zeptá „Chcete pokračovat? ”  Stiskněte Enter.

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

service nginx start

Nyní můžeme testovat Nginx tím, že přejdeme na název hostitele nebo IP adresu v adresním řádku prohlížeče. Pokud neznáte svou IP adresu, můžete spustit následující příkaz:

ifconfig

Měli byste získat výsledek podobný obrázku níže.

Příklad ifconfig, který zobrazuje IP adresu 192.168.0.2

V našem příkladu je IP adresa 192.68.0.2. V našem prohlížeči bychom tedy přešli na http://192.68.0.2

Měli byste vidět webovou stránku, která vypadá jako na obrázku níže.

Tento příklad je výchozí webová stránka Nginx v Debianu 8.3

Nyní, když je Nginx nainstalován, můžeme přejít k instalaci MySQL.

Instalace MySQL na Debian 8.3

Nainstalujte MySQL pomocí příkazu:

apt-get install mysql-server

Když se zeptá "Chcete pokračovat?" stiskněte enter.

Krátce poté se zobrazí obrazovka podobná obrázku níže. Musíte zadat heslo pro kořenového uživatele MySQL. Mělo by to být silné heslo.

Vložte své bezpečné heslo pro své nové kořenové heslo MySQL

Pokračujte stisknutím klávesy Enter. Jakmile stisknete enter, objeví se nová obrazovka s výzvou k opětovnému zadání hesla, které jste právě vybrali.

Znovu zadejte své nové kořenové heslo MySQL.

Nyní, když je MySQL nainstalováno, musíme provést zabezpečenou instalaci MySQL spuštěním příkazu:

mysql_secure_installation

Zadejte své kořenové heslo MySQL. Když se zeptá "Změnit heslo root?" Zadejte N a poté enter. Zbytek otázek je na vás. U standardních instalací můžete stisknutím klávesy Enter zobrazit výchozí hodnoty.

Příklad mysql_secure_install

Nyní, když je MySQL nainstalováno, můžeme nainstalovat PHP.

Instalace PHP na Debian 8.3

Nainstalujte PHP pomocí následujícího příkazu:

apt-get install php5 php5-fpm php5-mysql

Když se zeptá "Chcete pokračovat?" stiskněte enter.

Aby Nginx správně fungoval s PHP, musíme upravit konfigurační soubor Nginx. V tomto návodu vložíme jednoduchý konfigurační soubor Nginx.

Nejprve musíme přesunout původní soubor na nový název, spusťte příkaz:

mv /etc/nginx/sites-available/default /etc/nginx/sites-available/default.old

Pomocí textového editoru dle vašeho výběru zpřístupníme soubor s názvem default v /etc/nginx/sites-available. Pro nano použijte příkaz:

nano /etc/nginx/sites-available/default

Do textového editoru zkopírujte následující:

server {
        listen       80;
        server_name  your_site_name.com;
        root /var/www/html;
        index index.php index.html index.htm index.nginx-debian.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;
        }
}

V nano pro ukončení a uložení stiskněte ctrl+x a napište y a poté enter.

Nyní vytvoříme jednoduchou stránku PHP k testování.

Pomocí textového editoru dle vašeho výběru vytvoříme soubor s názvem info.php ve /var/www/html

nano /var/www/html/info.php

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

<?php
phpinfo();
?>

Protože jsme provedli změny v souborech conf, musíme restartovat Nginx spuštěním příkazu:

service nginx restart

Ve svém prohlížeči můžete přejít na http://Your-Hostname/info.php nebo http://Your-IP-Address/info.php

Měli byste vidět webovou stránku podobnou té níže.

Příklad, jak by měl vypadat váš soubor info.php

Gratulujeme, že jste nainstalovali LEMP na Debian 8.3. Děkujeme, že sledujete tento návod! Podívejte se na další aktualizace a podívejte se na náš návod Instalace WordPressu na Debian 8. Atlantic.Net nabízí odbornou technickou podporu a služby, jako je Managed Cloud Hosting a oblíbené aplikace pro instalaci jedním kliknutím, jako je cPanel Cloud Hosting.


Linux
  1. Jak nainstalovat LEMP Stack (Nginx, MySQL, PHP v7) na CentOS 7

  2. Jak nainstalovat LEMP Stack Nginx, MySQL, PHP na Debian 11

  3. Jak nainstalovat LEMP Stack Nginx, MySQL, PHP na Ubuntu 22.04

  1. Jak nainstalovat Nginx s PHP + MySQL (LEMP) na Debian 9

  2. Jak nainstalovat Nginx, MariaDB, PHP (LEMP stack) na Debian 9

  3. Jak nainstalovat LEMP Stack na Debian 10

  1. Jak nainstalovat Nginx, MariaDB, PHP (LEMP Stack) na Debian 11

  2. Nainstalujte Nginx, MySQL, PHP (LEMP Stack) na Ubuntu 20.04 LTS

  3. Jak nainstalovat LEMP Stack na Ubuntu 20.04