How to install PHP Server Monitor in CentOS
Indholdsfortegnelse:
- Installer LEMP Stack på CentOS 7
- Forudsætninger
- Trin 1. Installation af Nginx
- Trin 2. Installation af MariaDB
- Trin 3. Installation af PHP
- Trin 4. Konfiguration af Nginx til behandling af PHP-sider
- Mere information
- Vejledninger
Udtrykket LEMP er et forkortelse af navnene på dets fire open source-komponenter:
- L - Linux-operativsystem E - Nginx en HTTP og reverse proxy-server M - MySQL eller MariaDB relationsdatabasestyringssystem P - PHP programmeringssprog.
Denne serie tutorials viser dig, hvordan du installerer Nginx, genererer et gratis Let's Encrypt SSL-certifikat, installerer og sikker MySQL og installerer PHP 7.
De detaljerede tutorials, der er en del af denne serie, er listet i slutningen af denne side.
Installer LEMP Stack på CentOS 7
Denne quickstart viser dig de grundlæggende trin, der kræves for at få en LEMP-stak installeret på en CentOS 7-server.
Forudsætninger
Den bruger, du er logget på, skal have sudo-privilegier for at kunne installere pakker.
Trin 1. Installation af Nginx
Nginx er ikke tilgængelig i standard CentOS 7-depotet, så vi vil bruge EPEL-depoterne. For at tilføje EPEL-arkivet til dit system skal du bruge følgende kommando:
sudo yum install epel-release
Nu hvor EPEL-arkivet er aktiveret, skal du installere Nginx-pakken med:
sudo yum install nginx
Når den er installeret, skal du starte og aktivere Nginx-tjenesten ved at skrive:
sudo systemctl start nginx
sudo systemctl enable nginx
Trin 2. Installation af MariaDB
Det næste trin er at installere MariaDB-pakkerne. For at gøre det, skriv:
sudo yum install mariadb-server
Når MariaDB-server er installeret, skal du starte og aktivere tjenesten med:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
- I skrivende stund er MariaDB 5.5 tilgængelig i det officielle CentOS 7-arkiv. Hvis du vil installere en nyere version, bedes du henvise til denne tutorial. Hvis du vil installere MySQL i stedet for MariaDB, skal du tjekke vores tutorial for installationsinstruktioner.
Trin 3. Installation af PHP
CentOS 7 leveres med PHP version 5.4, som er EOL-ed i ganske lang tid, så vi bruger Remi-arkivet til at installere PHP 7.2.
Kør følgende kommando for at tilføje Remi-arkivet til dit system:
sudo yum install
Når den er tilføjet, skal du installere
yum-utils
pakken og aktivere
remi-php72
arkivet:
sudo yum install yum-utils
sudo yum-config-manager --enable remi-php72
Nu hvor vi har Remi-lageret aktiveret, kan vi installere PHP FPM og flere mest almindelige PHP-moduler med:
sudo yum install php-fpm php-opcache php-cli php-gd php-curl php-mysql
Som standard kører PHP FPM som bruger-
apache
på port 9000. Vi ændrer brugeren til
nginx
og skifter fra TCP-socket til Unix-socket. Det gør du for at redigere de linjer, der er fremhævet med 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
Sørg for, at biblioteket
/var/lib/php
har de rigtige tilladelser:
chown -R root:nginx /var/lib/php
Gem filen, aktiver og start PHP FPM-tjenesten med:
sudo systemctl enable php-fpm
sudo systemctl start php-fpm
Trin 4. Konfiguration af Nginx til behandling af PHP-sider
Nu hvor vi har alle LEMP-komponenterne installeret, kan vi redigere Nginx-serverblok-konfigurationsfilen og tilføje de følgende linjer, så Nginx kan behandle PHP-filer:
server {
#… other code
placering ~.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; }}
Glem ikke at genstarte Nginx-tjenesten for at ændringerne får virkning:
Mere information
For mere detaljerede instruktioner om hvert trin, se følgende tutorials.
Vejledninger
Installer magento 2 på centos 7

Magento er en e-handelsplatform bygget på open source-teknologi, der kombinerer kraftfulde funktioner med fleksibilitet og brugervenligt interface. I denne tutorial vil vi lede dig gennem trinnene til installation af Magento 2 på din CentOS 7-maskine.
Installer mariadb på centos 7

MariaDB er et open source-relationsdatabasestyringssystem, bagudkompatibelt, binært drop-in erstatning af MySQL. I denne tutorial vil vi vise dig, hvordan du installerer den nyeste version af MariaDB på en CentOS 7-maskine.
Installer mysql på centos 7

Med udgivelsen af CentOS 7 MySQL er verdens mest populære open source-relationsdatabasestyringssystem ikke længere tilgængeligt i CentOS's opbevaringssteder, og MariaDB er blevet standarddatabasesystemet. I denne tutorial vil vi vise dig, hvordan du installerer MySQL på en CentOS 7-maskine.