How to Install PHP Extensions on CentOS 8
Innholdsfortegnelse:
- Installere PHP på CentOS 8
- Aktiver Remi-depotet
- Installer PHP
- Konfigurere PHP for å jobbe med Apache
- Konfigurere PHP for å jobbe med Nginx
- Konklusjon
PHP er et av de mest brukte programmeringsspråkene på serversiden. Mange populære CMS og rammer som WordPress, Magento og Laravel er innebygd i PHP.
I denne guiden vil vi diskutere hvordan du installerer PHP 7.2, 7.3 eller 7.4 på CentOS 8. Før du velger hvilken versjon av PHP du vil installere, må du forsikre deg om at applikasjonene dine støtter den.
Vi viser deg hvordan du integrerer PHP med Nginx og Apache.
Installere PHP på CentOS 8
CentOS 8 distribueres med PHP 7.2. Denne versjonen støtter de fleste av de moderne PHP-applikasjonene, men vil ikke lenger vedlikeholdes aktivt fra november 2019. De nyere PHP-versjonene er tilgjengelige fra Remi-depotet.
Aktiver Remi-depotet
Hvis du skal installere distro-stabil PHP versjon 7.2, hopper du over dette trinnet. Ellers, hvis du vil installere PHP 7.3 eller 7.4, aktiver Remi-depotet ved å kjøre følgende kommando som root eller bruker med sudo-rettigheter:
sudo dnf install dnf-utils
Kommandoen over vil også aktivere EPEL-depotet.
Når installasjonen er fullført, kjører du kommandoen nedenfor for å få en liste over alle tilgjengelige PHP-versjoner:
sudo dnf module list php
Utgangen vil vise en liste over alle tilgjengelige moduler, inkludert tilhørende strøm, versjon og installasjonsprofiler.
Last metadata expiration check: 0:02:11 ago on Fri 18 Oct 2019 08:31:43 PM UTC. CentOS-8 - AppStream Name Stream Profiles Summary php 7.2 common, devel, minimal PHP scripting language Remi's Modular repository for Enterprise Linux 8 - x86_64 Name Stream Profiles Summary php remi-7.2 common, devel, minimal PHP scripting language php remi-7.3 common, devel, minimal PHP scripting language php remi-7.4 common, devel, minimal PHP scripting language Hint: efault, nabled, disabled, nstalled
Standard PHP-modul er satt til PHP 7.2. Hvis du vil installere en nyere PHP-utgivelse, aktiverer du den aktuelle versjonen:
PHP 7.3
sudo dnf module reset php
sudo dnf module enable php:remi-7.3
PHP 7.4
sudo dnf module reset php
sudo dnf module enable php:remi-7.4
Du er nå klar til å installere PHP på CentOS-serveren din.
Installer PHP
Følgende kommando vil installere PHP og noen av de vanligste PHP-modulene:
sudo dnf install php php-opcache php-gd php-curl php-mysqlnd
PHP bruker FPM er installert som en avhengighet og brukes som FastCGI-server. Start FPM-tjenesten og aktiver den automatisk til start ved oppstart:
sudo systemctl enable --now php-fpm
Konfigurere PHP for å jobbe med Apache
Konfigurere PHP for å jobbe med Nginx
Som standard kjører PHP FPM som bruker-
apache
. For å unngå tillatelsesproblemer, endrer vi brukeren til
nginx
. For å gjøre det, rediger linjene som er uthevet i gult:
sudo nano /etc/php-fpm.d/www.conf
/etc/php-fpm.d/www.conf
… user = nginx… group = nginx
Forsikre deg om at
/var/lib/php
katalogen har riktig eierforhold:
chown -R root:nginx /var/lib/php
Når det er gjort, start PHP FPM-tjenesten på nytt:
sudo systemctl restart php-fpm
Deretter redigerer du Nginx-virtuelle vertsdirektivet og legger til følgende stedsblokk slik at 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 å starte den nye konfigurasjonen, start Nginx-tjenesten på nytt:
Konklusjon
PHP 7.2 er tilgjengelig for installasjon fra standard CentOS 8-depotene. Hvis du vil installere nyere versjon, må du aktivere Remi-depotet.
php centosSlik installerer du, installerer hp officejet 6500a pluss alt-i-ett-skriver

Lær hvordan du konfigurerer og installerer HP Officejet 6500A Plus alt-i-ett-skriver.
Slik installerer du anaconda på centos 7

Anaconda er den mest populære plattformen for python data science og machine learning, brukt til databehandling i stor skala, prediktiv analyse og vitenskapelig databehandling. Denne opplæringen vil guide deg gjennom trinnene for å laste ned og installere Anaconda Python Distribution på CentOS 7.
Slik installerer du apache cassandra på centos 7

Apache Cassandra er en åpen kildekode-NoSQL-database uten ett eneste feilpunkt, og gir lineær skalerbarhet og høy tilgjengelighet uten at det går ut over ytelsen. Denne veiledningen beskriver hvordan du installerer Apache Cassandra på CentOS 7.