Jak zainstalować PHP 8 na centos/RHEL 8/7

Jak zainstalować PHP 8 na centos/RHEL 8/7

Php jest popularnym językiem skryptów po stronie serwera typu open source, który jest integralny w tworzeniu dynamicznych stron internetowych. PHP 8.0 Wreszcie i został wydany 26 listopada 2020 r. Obiecuje wiele ulepszeń i optymalizacji, które są ustawione w celu usprawnienia sposobu, w jaki programiści piszą i wchodzą w interakcje z kodem PHP.

W tym przewodniku nauczysz się instalować PHP 8.0 NA Centos 8/7 I RHEL 8/7.

Krok 1: Włącz repozytorium EPEL i REMI na Centos/Rhel

Od samego początku musisz włączyć Epel Repozytorium w twoim systemie. Epel, krótki Dodatkowe pakiety dla Enterprise Linux, to wysiłek Fedora Zespół, który zapewnia zestaw dodatkowych pakietów, które nie są domyślnie obecne RHEL & CENTOS.

$ sudo dnf instaluj -y https: // dl.Fedoraproject.ORG/PUB/EPEL/EPEL-Relase-Latest-8.Noarch.RPM [on Centos/Rhel 8] $ sudo yum instaluj -y https: // dl.Fedoraproject.org/pub/epel/epel-release-latest-7.Noarch.RPM [on Centos/Rhel 7] 

Remi Repozytorium to repozytorium innych firm, które zapewnia szeroki zakres Php Wersje dla Redhat Enterprise Linux. Aby zainstalować Remi Repozytorium, uruchom polecenie:

$ sudo dnf instaluj -y https: // rpms.remirepo.Net/Enterprise/Remi-Rulease-8.RPM [on Centos/Rhel 8] $ sudo yum instaluj -y https: // rpms.remirepo.Net/Enterprise/Remi-Rulease-7.RPM [on Centos/Rhel 7] 

Krok 2: Zainstaluj PHP 8 na centos/rhel

Po zakończeniu instalacji kontynuuj i wymień dostępne php Strumienie modułów, jak pokazano:

$ sudo DNF lista modułów php [Na Rhel 8] 

Na dole, pamiętaj, aby zauważyć RESI-8.0 Moduł PHP.

Wymień moduły PHP 8

Musimy włączyć ten moduł przed zainstalowaniem PHP 8.0. Umożliwić PHP: RESI-8.0, wykonać:

Moduł $ sudo dnf Włącz PHP: RESI-8.0 -y [Na Rhel 8] 
Włącz moduł PHP REMI

NA Centos 7, Użyj następujących poleceń.

$ sudo yum -y instalacja Yum-Utils $ sudo yum-config-manager-disable „resi-php*'$ sudo yum-config-manager-enable resi-php80 

Po włączeniu zainstaluj PHP 8.0 Do Apache Lub Nginx Serwer WWW, jak pokazano:

Zainstaluj PHP 8.0 dla Apache

Żeby zainstalować PHP 8 Na zainstalowanym serwerze WWW Apache uruchom:

$ sudo dnf zainstaluj php php-cli-cpmon 
Zainstaluj PHP 8 dla Apache

Zainstaluj PHP 8.0 dla Nginx

Jeśli używasz Nginx w stosie programistycznym, rozważ instalację PHP-FPM jak pokazano.

$ sudo dnf instaluj php php-cli php-common-common php-fpm 

Krok 3: Sprawdź PHP 8.0 na Centos/Rhel

Istnieją dwa sposoby użycia do weryfikacji Php wersja. Na wierszu poleceń wydaj polecenie.

$ php -v 
Sprawdź PHP 8 z linii poleceń

Dodatkowo możesz utworzyć przykładowy plik PHP w /var/www/html folder jak pokazano:

$ sudo vim/var/www/html/info.php 

Następnie dodaj następujący kod PHP, który wypełni wersję PHP wraz z zainstalowanymi modułami.

 

Zapisz i wyjdź. Pamiętaj, aby ponownie uruchomić Apache Lub Nginx serwer WWW, jak pokazano.

$ sudo systemctl restart httpd $ sudo systemctl restart nginx 

Następnie przejdź do przeglądarki i przejdź do pokazanego adresu:

http: // server-ip/info.php 

Strona internetowa wyświetla wiele informacji dotyczących zainstalowanej wersji PHP, takich jak data kompilacji, system kompilacji, architektura i mnóstwo rozszerzeń PHP.

Sprawdź informacje PHP 8

Krok 3: Zainstaluj PHP 8.0 rozszerzeń w Centos/Rhel

Rozszerzenia PHP to biblioteki, które zapewniają dodatkową funkcjonalność PHP. Aby zainstalować rozszerzenie PHP, użyj składni:

$ sudo yum instaluj php- rozszerzenie-nazwa 

Na przykład, aby umożliwić PHP bezproblemowo pracować z MySQL, możesz zainstalować rozszerzenie MySQL, jak pokazano.

$ sudo yum instaluj php-mysqlnd 

Na koniec możesz zweryfikować zainstalowane rozszerzenia za pomocą polecenia:

$ php -m 

Aby sprawdzić, czy zainstalowane jest określone rozszerzenie, wykonaj:

$ php -m | Grep Extension-Nazwa 

Na przykład:

$ php -m | Grep Mysqlnd 
Sprawdź rozszerzenie PHP

Ostatecznie mamy nadzieję, że możesz teraz wygodnie zainstalować PHP 8.0 wraz z różnymi rozszerzeniami PHP na Centos/Rhel 8/7.