Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino
Obsah:
- Nainstalujte LEMP Stack na CentOS 7
- Předpoklady
- Krok 1. Instalace Nginx
- Krok 2. Instalace MariaDB
- Krok 3. Instalace PHP
- Krok 4. Konfigurace Nginxu ke zpracování PHP stránek
- Více informací
- Výukové programy
Termín LEMP je zkratka názvů jeho čtyř open-source komponent:
- L - Linux operační systém E - Nginx HTTP a reverzní proxy server M - MySQL nebo MariaDB relační databázový systém P - programovací jazyk PHP.
Tato série výukových programů vám ukáže, jak nainstalovat Nginx, vygenerovat bezplatný certifikát Pojďme šifrovat SSL, nainstalovat a zabezpečit MySQL a nainstalovat PHP 7.
Podrobné návody, které jsou součástí této série, jsou uvedeny na konci této stránky.
Nainstalujte LEMP Stack na CentOS 7
Tento rychlý úvod vám ukáže základní kroky potřebné k instalaci zásobníku LEMP na server CentOS 7.
Předpoklady
Uživatel, do kterého jste přihlášeni, musí mít oprávnění k sudo, aby mohl instalovat balíčky.
Krok 1. Instalace Nginx
Ve výchozím repozitáři CentOS 7 není Nginx k dispozici, takže použijeme repozitáře EPEL. Chcete-li přidat úložiště EPEL do svého systému, použijte následující příkaz:
sudo yum install epel-release
Nyní, když je úložiště EPEL povoleno, nainstalujte balíček Nginx pomocí:
sudo yum install nginx
Po instalaci spusťte a povolte službu Nginx zadáním:
sudo systemctl start nginx
sudo systemctl enable nginx
Krok 2. Instalace MariaDB
Dalším krokem je instalace balíčků MariaDB. Postupujte takto:
sudo yum install mariadb-server
Po instalaci serveru MariaDB spusťte a povolte službu pomocí:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
- V době psaní je MariaDB 5.5 k dispozici v oficiálním úložišti CentOS 7. Pokud chcete nainstalovat novější verzi, podívejte se do tohoto tutoriálu. Pokud chcete nainstalovat MySQL místo MariaDB, podívejte se do našeho tutoriálu, kde najdete pokyny k instalaci.
Krok 3. Instalace PHP
CentOS 7 je dodáván s PHP verzí 5.4, která je EOL-ed již nějakou dobu, takže k instalaci PHP 7.2 použijeme úložiště Remi.
Spusťte následující příkaz a přidejte úložiště Remi do svého systému:
sudo yum install
Po přidání nainstalujte balíček
yum-utils
a aktivujte úložiště
remi-php72
:
sudo yum install yum-utils
sudo yum-config-manager --enable remi-php72
Nyní, když máme povoleno úložiště Remi, můžeme nainstalovat PHP FPM a několik nejběžnějších PHP modulů s:
sudo yum install php-fpm php-opcache php-cli php-gd php-curl php-mysql
Ve výchozím nastavení bude PHP FPM běžet jako uživatelský
apache
na portu 9000. Změníme uživatele na
nginx
a přepneme z soketu TCP na soket Unix. Chcete-li tak učinit, upravte řádky zvýrazněné žlutě:
sudo nano /etc/php-fpm.d/www.conf
… user = nginx… group = nginx… listen = /run/php-fpm/www.sock… listen.owner = nginx listen.group = nginx
Ujistěte se, že adresář
/var/lib/php
má správná oprávnění:
chown -R root:nginx /var/lib/php
Uložte soubor, aktivujte a spusťte službu PHP FPM pomocí:
sudo systemctl enable php-fpm
sudo systemctl start php-fpm
Krok 4. Konfigurace Nginxu ke zpracování PHP stránek
Nyní, když máme nainstalované všechny komponenty LEMP, můžeme upravit konfigurační soubor bloků serveru Nginx a přidat následující řádky, aby Nginx mohl zpracovávat soubory PHP:
server {
#… other code
location ~.php $ {try_files $ uri = 404; fastcgi_pass unix: /run/php-fpm/www.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; zahrnují fastcgi_params; }}
Nezapomeňte restartovat službu Nginx, aby se změny projevily:
Více informací
Podrobnější pokyny k jednotlivým krokům najdete v následujících kurzech.
Výukové programy
Otevřete zásobník CD nebo DVD, který nebude vysunout

Stuck dvířka jednotky? Vyzkoušejte tuto jednoduchou bezplatnou aplikaci pro vysunutí disků jediným kliknutím myši nebo klávesovou zkratkou.
Jak minimalizovat Skype na systémový zásobník v systému Windows 10/8

Ikona Skype se trvale zobrazí na hlavním panelu. Naučte se, jak minimalizovat Skype na systémový zásobník v systému Windows a odstranit ikonu z hlavního panelu.
Zásobník optické jednotky se neotevře? Tipy pro otevření vloženého zásobníku CD DVd

Zásobník optické jednotky se neotevře? Tipy, které je třeba sledovat, abyste otevřeli nebo vysunuli zaseknutý nebo zaseknutý disk CD, DVD a optické jednotky vašeho počítače.