How To Install Linux, Nginx, MySQL, PHP (LEMP) Stack On CentOS 7/RHEL 7
Innholdsfortegnelse:
- Installer LEMP Stack på CentOS 7
- Forutsetninger
- Trinn 1. Installere Nginx
- Trinn 2. Installere MariaDB
- Trinn 3. Installere PHP
- Trinn 4. Konfigurere Nginx til å behandle PHP-sider
- Mer informasjon
- Guider
Begrepet LEMP er et forkortelse av navnene på de fire open source-komponentene:
- L - Linux operativsystem E - Nginx en HTTP og revers proxy-server M - MySQL eller MariaDB relasjonsdatabasestyringssystem P - PHP programmeringsspråk.
Denne serien med opplæringsprogrammer vil vise deg hvordan du installerer Nginx, genererer et gratis Let's Encrypt SSL-sertifikat, installerer og sikrer MySQL og installerer PHP 7.
De detaljerte opplæringsprogrammene som er en del av denne serien, vises på slutten av denne siden.
Installer LEMP Stack på CentOS 7
Denne hurtigstarten vil vise deg de grunnleggende trinnene som kreves for å få en LEMP-stabel installert på en CentOS 7-server.
Forutsetninger
Brukeren du er logget inn som, må ha sudo-rettigheter for å kunne installere pakker.
Trinn 1. Installere Nginx
Nginx er ikke tilgjengelig i standard CentOS 7-depotet, så vi vil bruke EPEL-depotene. Hvis du vil legge til EPEL-repository til systemet ditt, bruker du følgende kommando:
sudo yum install epel-release
Nå som EPEL-arkivet er aktivert, installerer du Nginx-pakken med:
sudo yum install nginx
Når den er installert, start og aktiver Nginx-tjenesten ved å skrive:
sudo systemctl start nginx
sudo systemctl enable nginx
Trinn 2. Installere MariaDB
Neste trinn er å installere MariaDB-pakkene. Slik skriver du:
sudo yum install mariadb-server
Når MariaDB-serveren er installert, kan du starte og aktivere tjenesten med:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
- I skrivende stund er MariaDB 5.5 tilgjengelig i det offisielle CentOS 7-depotet. Hvis du vil installere en nyere versjon, kan du se denne opplæringen. Hvis du vil installere MySQL i stedet for MariaDB, kan du sjekke veiledningen for installasjonsinstruksjoner.
Trinn 3. Installere PHP
CentOS 7 leveres med PHP versjon 5.4 som er EOL-redigert i ganske lang tid, så vi bruker Remi-depot for å installere PHP 7.2.
Kjør følgende kommando for å legge Remi-depotet til systemet ditt:
sudo yum install
Når den er lagt til, installerer du
yum-utils
pakken og aktiverer
remi-php72
repository:
sudo yum install yum-utils
sudo yum-config-manager --enable remi-php72
Nå som vi har Remi-depot aktivert, kan vi installere PHP FPM og flere vanligste PHP-moduler med:
sudo yum install php-fpm php-opcache php-cli php-gd php-curl php-mysql
Som standard vil PHP FPM kjøre som bruker-
apache
på port 9000. Vi vil endre brukeren til
nginx
og bytte fra TCP-socket til Unix-socket. Dette gjør du for å redigere linjene som er uthevet i gult:
sudo nano /etc/php-fpm.d/www.conf
… user = nginx… group = nginx… listen = /run/php-fpm/www.sock… listen.owner = nginx listen.group = nginx
Forsikre deg om at katalogen
/var/lib/php
har riktige tillatelser:
chown -R root:nginx /var/lib/php
Lagre filen, aktiver og start PHP FPM-tjenesten med:
sudo systemctl enable php-fpm
sudo systemctl start php-fpm
Trinn 4. Konfigurere Nginx til å behandle PHP-sider
Nå som vi har alle LEMP-komponentene installert, kan vi redigere konfigurasjonsfilen for Nginx-serverblokk og legge til følgende linjer slik at Nginx kan behandle PHP-filer:
server {
#… other code
beliggenhet ~.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; inkluderer fastcgi_params; }}
Ikke glem å starte Nginx-tjenesten på nytt for at endringene skal tre i kraft:
Mer informasjon
For mer detaljerte instruksjoner om hvert trinn, vennligst se følgende opplæringsprogrammer.
Guider
Installer, installer, oppgrader, avinstaller, reparer Windows 7 / Vista / Xp

Microsoft har lansert en ny
Installer magento 2 på centos 7

Magento er en e-handelsplattform bygd på åpen kildekode-teknologi som kombinerer kraftige funksjoner med fleksibilitet og brukervennlig grensesnitt. I denne opplæringen vil vi lede deg gjennom trinnene for å installere Magento 2 på CentOS 7-maskinen din.
Slik installerer du lempebunke på debian 9

Denne serien med opplæringsprogrammer vil vise deg hvordan du installerer Nginx, oppretter Nginx-serverblokker, genererer et gratis Let's Encrypt SSL-sertifikat, installerer og sikrer MySQL og installerer PHP