Установка LEMP в CentOS 7
Spisu treści:
- Zainstaluj LEMP Stack na CentOS 7
- Wymagania wstępne
- Krok 1. Instalowanie Nginx
- Krok 2. Instalowanie MariaDB
- Krok 3. Instalowanie PHP
- Krok 4. Konfigurowanie Nginx do przetwarzania stron PHP
- Więcej informacji
- Poradniki
Termin LEMP jest akronimem nazw jego czterech komponentów typu open source:
- L - system operacyjny Linux E - Nginx serwer HTTP i odwrotny serwer proxy M - MySQL lub MariaDB system zarządzania relacyjnymi bazami danych P - język programowania PHP.
Ta seria samouczków pokaże, jak zainstalować Nginx, wygenerować bezpłatny certyfikat Let's Encrypt SSL, zainstalować i zabezpieczyć MySQL oraz zainstalować PHP 7.
Szczegółowe samouczki, które są częścią tej serii, są wymienione na końcu tej strony.
Zainstaluj LEMP Stack na CentOS 7
Ten szybki start pokaże podstawowe kroki wymagane do zainstalowania stosu LEMP na serwerze CentOS 7.
Wymagania wstępne
Zalogowany użytkownik musi mieć uprawnienia sudo, aby móc instalować pakiety.
Krok 1. Instalowanie Nginx
Nginx nie jest dostępny w domyślnym repozytorium CentOS 7, więc użyjemy repozytoriów EPEL. Aby dodać repozytorium EPEL do swojego systemu, użyj następującego polecenia:
sudo yum install epel-release
Teraz, gdy repozytorium EPEL jest włączone, zainstaluj pakiet Nginx za pomocą:
sudo yum install nginx
Po zainstalowaniu uruchom i włącz usługę Nginx, wpisując:
sudo systemctl start nginx
sudo systemctl enable nginx
Krok 2. Instalowanie MariaDB
Następnym krokiem jest instalacja pakietów MariaDB. Aby to zrobić, wpisz:
sudo yum install mariadb-server
Po zainstalowaniu serwera MariaDB uruchom i włącz usługę za pomocą:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
- W chwili pisania tego tekstu MariaDB 5.5 jest dostępna w oficjalnym repozytorium CentOS 7. Jeśli chcesz zainstalować nowszą wersję, zapoznaj się z tym samouczkiem. Jeśli chcesz zainstalować MySQL zamiast MariaDB, sprawdź instrukcje w naszym samouczku.
Krok 3. Instalowanie PHP
CentOS 7 jest dostarczany z wersją PHP 5.4, która jest edytowana przez EOL już od dłuższego czasu, więc użyjemy repozytorium Remi do zainstalowania PHP 7.2.
Uruchom następujące polecenie, aby dodać repozytorium Remi do swojego systemu:
sudo yum install
Po dodaniu zainstaluj pakiet
yum-utils
i włącz repozytorium
remi-php72
:
sudo yum install yum-utils
sudo yum-config-manager --enable remi-php72
Teraz, gdy mamy włączone repozytorium Remi, możemy zainstalować PHP FPM i kilka najpopularniejszych modułów PHP za pomocą:
sudo yum install php-fpm php-opcache php-cli php-gd php-curl php-mysql
Domyślnie PHP FPM będzie działać jako
apache
użytkownika na porcie 9000. Zmienimy użytkownika na
nginx
i zmienimy gniazdo TCP na gniazdo Unix. Aby to zrobić, edytuj linie podświetlone na żółto:
sudo nano /etc/php-fpm.d/www.conf
… user = nginx… group = nginx… listen = /run/php-fpm/www.sock… listen.owner = nginx listen.group = nginx
Upewnij się, że katalog
/var/lib/php
ma poprawne uprawnienia:
chown -R root:nginx /var/lib/php
Zapisz plik, włącz i uruchom usługę PHP FPM za pomocą:
sudo systemctl enable php-fpm
sudo systemctl start php-fpm
Krok 4. Konfigurowanie Nginx do przetwarzania stron PHP
Teraz, gdy mamy zainstalowane wszystkie komponenty LEMP, możemy edytować plik konfiguracji bloku serwera Nginx i dodać następujące wiersze, aby Nginx mógł przetwarzać pliki PHP:
server {
#… other code
lokalizacja ~.php $ {try_files $ uri = 404; fastcgi_pass unix: /run/php-fpm/www.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $ katalog_główny dokumentu $ fastcgi_script_name; obejmują fastcgi_params; }}
Nie zapomnij zrestartować usługi Nginx, aby zmiany odniosły skutek:
Więcej informacji
Aby uzyskać bardziej szczegółowe instrukcje dotyczące każdego kroku, zapoznaj się z następującymi samouczkami.
Poradniki
Zainstaluj, zainstaluj ponownie, uaktualnij, odinstaluj, napraw Windows 7 / Vista / Xp
Microsoft uruchomił nowy strona internetowa poświęcona wyłącznie instalowaniu, ponownemu instalowaniu, aktualizowaniu lub odinstalowywaniu systemu Windows 7, Windows Vista i Windows XP.
Jak zainstalować stos lamp na Debianie 9
Ta seria samouczków przeprowadzi Cię przez proces instalacji stosu LAMP na Debianie 9. Pokażemy, jak zainstalować Apache, stworzyć wirtualne hosty Apache, wygenerować bezpłatny certyfikat Let's Encrypt SSL, zainstalować i zabezpieczyć MySQL oraz zainstalować PHP 7.2.
Zainstaluj stos lamp na centos 7
W tej serii pokażemy, jak zainstalować Apache, wygenerować bezpłatny certyfikat Let's Encrypt SSL, zainstalować i zabezpieczyć MariaDB oraz zainstalować PHP 7.x.







