How to install PHP Server Monitor in CentOS
Indholdsfortegnelse:
- Forudsætninger
- Aktiverer Remi-lageret
- Installation af PHP 7.3 på CentOS 7
- Installation af PHP 7.2 på CentOS 7
- Installation af PHP 7.1 på CentOS 7
- Konfiguration af PHP 7.x til at arbejde med Apache
- Konfiguration af PHP 7.x til at arbejde med Nginx
- Konklusion
CentOS 7 sendes med PHP version 5.4, som officielt har været EOL i ganske lang tid og ikke længere understøttes.
Ved at bruge PHP 7 vil dine applikationer indlæses hurtigere og forbruge mindre systemressourcer.
I denne tutorial vil vi forklare, hvordan man installerer eller opgraderer til PHP 7.0. 7.1, 7.2 og 7.3 på et CentOS 7-system. Vi viser dig også, hvordan du integrerer PHP med Nginx og Apache.
Før du installerer en bestemt PHP 7.x-version, skal du sørge for, at den understøttes af din applikation.
Forudsætninger
Før du starter med denne tutorial, skal du sørge for, at du er logget ind på din server med en brugerkonto med sudo-privilegier eller med rodbrugeren. Det er bedste praksis at køre administrative kommandoer som sudo-bruger i stedet for root. Hvis du ikke har sudo-bruger på dit system, kan du oprette en ved at følge disse instruktioner.
Aktiverer Remi-lageret
PHP 7.x-pakker er tilgængelige i flere forskellige lagre. Vi bruger Remi-arkivet, der leverer nyere versioner af forskellige softwarepakker, inklusive PHP.
Remi-depot afhænger af EPEL-depotet. Kør følgende kommandoer for at aktivere både EPEL og Remi-lagre:
sudo yum install epel-release yum-utils
sudo yum install
Yum kan bede dig om at importere depot-GPG-nøglen. Skriv
y
og tryk
Enter
.
I de følgende afsnit vil vi dække, hvordan du installerer PHP 7.x ved at aktivere det relevante Remi-lager. Hvis du allerede har PHP 5.4 installeret på dit system, vil
yum
opdatere PHP-pakkerne.
Installation af PHP 7.3 på CentOS 7
PHP 7.3 er den seneste stabile udgivelse af PHP. De fleste moderne PHP-rammer og applikationer, herunder WordPress, Drupal, Joomla og Laravel, understøtter PHP 7.3 fuldt ud.
Udfør trinnene nedenfor for at installere PHP 7.3 på CentOS 7.
-
Start med at aktivere PHP 7.3 Remi-lageret:
sudo yum-config-manager --enable remi-php73
Installer PHP 7.3 og nogle af de mest almindelige PHP-moduler:
sudo yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysqlnd
Bekræft PHP-installationen ved at skrive følgende kommando, der udskriver PHP-versionen:
php -v
PHP 7.3.1 (cli) (built: Jan 8 2019 13:55:51) (NTS) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.1, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.1, Copyright (c) 1999-2018, by Zend Technologies
Installation af PHP 7.2 på CentOS 7
Brug kun PHP 7.2, hvis du vil installere applikationer som Magento 2, der ikke er kompatibel med PHP 7.2.
De følgende trin beskriver, hvordan man installerer PHP 7.2 CentOS 7.
-
Aktivér først PHP 7.2 Remi-lageret ved at køre følgende kommando:
sudo yum-config-manager --enable remi-php72
Når depotet er aktiveret, skal du installere PHP 7.2 og få mest almindelige PHP-moduler:
sudo yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysqlnd
Bekræft PHP-installationen:
php -v
PHP 7.2.9 (cli) (built: Aug 15 2018 09:19:33) (NTS) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.9, Copyright (c) 1999-2018, by Zend Technologies
Installation af PHP 7.1 på CentOS 7
Følg nedenstående trin for at installere PHP 7.1.
-
Aktivér PHP 7.1-depotet ved at skrive:
sudo yum-config-manager --enable remi-php71
Installer PHP 7.1 og få mest almindelige PHP-moduler:
sudo yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysql
For at verificere installationen skal du køre følgende kommando, som udskriver PHP-versionen:
php -v
PHP 7.1.21 (cli) (built: Aug 15 2018 17:56:55) (NTS) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.1.21, Copyright (c) 1999-2018, by Zend Technologies
Konfiguration af PHP 7.x til at arbejde med Apache
Konfiguration af PHP 7.x til at arbejde med Nginx
I modsætning til Apache har Nginx ikke indbygget support til behandling af PHP-filer, så vi er nødt til at installere et separat program såsom PHP FPM, som håndterer PHP-filer.
For at installere PHP FPM-pakken skal du køre følgende kommando:
sudo yum install php-fpm
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:
… 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 det rigtige ejerskab:
chown -R root:nginx /var/lib/php
Når du har foretaget ændringerne, skal du aktivere og starte PHP FPM-tjenesten:
sudo systemctl enable php-fpm
sudo systemctl start php-fpm
Rediger derefter Nginx-virtuelle værtdirektivet og tilføj følgende placeringsblok, så Nginx kan behandle PHP-filer:
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; include fastcgi_params; } }
For at den nye konfiguration skal træde i kraft, skal du genstarte Nginx-tjenesten:
Konklusion
Du har lært, hvordan du installerer PHP 7 på din CentOS-server, og hvordan du konfigurerer din webserver til at kunne håndtere PHP-filer.
php centosDette indlæg er en del af Install LEMP Stack i CentOS 7-serien.
Andre indlæg i denne serie:
• Sådan installeres Nginx på CentOS 7 • Sikker Nginx med Let's Encrypt på CentOS 7 • Installer MariaDB på CentOS 7 • Installer PHP 7 på CentOS 7 • Sådan konfigureres Nginx-serverblokke på CentOS 7Sådan installeres og bruges php-komponist på centos 7

Komponist er en afhængighedsadministrator for PHP. Komponist trækker alle de nødvendige PHP-pakker ind, dit projekt afhænger af og administrerer dem for dig. I denne tutorial vil vi gennemgå trinnene til installation og brug af Composer på en CentOS 7-maskine.
Sådan installeres php på centos 8

I denne vejledning drøfter vi, hvordan du installerer PHP 7.2, 7.3 og 7.4 på CentOS 8. Før du vælger, hvilken version af PHP du skal installere, skal du sikre dig, at den understøttes af dine applikationer. Vi viser dig også, hvordan du integrerer PHP med Nginx og Apache.
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.