Jak zainstalować PHP 7.4, 7.3 i 7.2 na Centos/Rhel 7

Jak zainstalować PHP 7.4, 7.3 i 7.2 na Centos/Rhel 7

PHP 7.4 to najnowsza stabilna wersja PHP. Maj popularnych repozytoriów Yum zapewnia pakiety RPM dla PHP 7. W tym artykule używa się repozytoriów REMI i EPEL do instalacji wymaganych pakietów w twoim systemie. Ten artykuł pomoże Ci zainstalować PHP 7.4, php 7.3, php 7.2, php 7.1 na serwerach Centos i Redhat 7. Ten samouczek został przetestowany z Centos Linux Release 7.4.1708.

  • Zainstaluj PHP7, Nginx i MySQL na Centos/Redhat

Konfiguracja repozytorium Yum

Po pierwsze, musisz włączyć repozytoria Remi i Epel Yum w systemie. Użyj następującego polecenia, aby zainstalować repozytorium EPEL w systemach CentOS i Red Hat 7/6

Użyj tego polecenia, aby zainstalować repozytorium EPEL Yum w systemie

sudo yum instaluj epel-uwalnianie 

a teraz wykonaj jedno z następujących poleceń zgodnie z wersją systemu operacyjnego, aby zainstalować repozytorium REMI.

sudo rpm -uvh http: // rpms.Famillecollet.COM/Enterprise/Remi-Rulease-7.RPM 

Zainstaluj PHP 7 na centrali

Twój system jest przygotowany do instalacji PHP z repozytoriów Yum. Użyj jednego z następujących poleceń, aby zainstalować PHP 7.4 lub php 7.3 lub PHP 7.2 lub PHP 7.1 w twoim systemie na podstawie twoich wymagań.

## Zainstaluj PHP 7.4 Yum --enablerepo = REMI-PHP74 Zainstaluj PHP ## Zainstaluj php 7.3 Yum --enablerepo = REMI-PHP73 Instal PHP ## Zainstaluj PHP 7.2 Yum --enablerePo = REMI-PHP72 Instal PHP ## Zainstaluj PHP 7.1 yum --enablerepo = resi-php71 instaluj php 

Zainstalowałem najnowszą wersję PHP 7.4 W moim systemie. Teraz uruchamia następujące polecenie, aby sprawdzić bieżącą aktywną wersję PHP w moim systemie.

php -v PHP 7.4.1 (CLI) (Zbudowany: 17 grudnia 2019 16:35:58) (NTS) Copyright (C) Grupa PHP Zend Engine V3.4.0, Copyright (C) Zend Technologies 

Zainstaluj moduły PHP

Konieczne może być również zainstalowanie dodatkowych modułów PHP w oparciu o wymagania dotyczące aplikacji. Poniższe polecenie zainstaluje bardziej przydatne moduły PHP.

### dla php 7.4 Yum --enablerePo = RESI-PHP74 Zainstaluj PHP-XML PHP-SOAP PHP-XMLRPC PHP-MBSTRING PHP-JSON PHP-Mcrypt ### dla PHP 7.3 Yum --enablerePo = RESI-PHP73 Instalowanie php-xml php-soap php-xmlrpc php-mbstring php-json php-mcrypt ### dla php 7.2 Yum --enablerePo = RESI-PHP72 Instalowanie php-xml php-soap php-xmlrpc php-mbstring php-json php-mcrypt ### dla php 7.1 Yum --enablerePo = RESI-PHP71 Instalowanie php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt 

Możesz uruchomić następujące polecenie, aby wyszukać inne dostępne moduły PHP w skonfigurowanych repozytoriach Yum. Below example command search for all modules for PHP 7.4.

yum --enablerepo = REMI-PHP73 Wyszukaj PHP | GREP PHP73 * REMI-PHP74: Repo1.popiół.Innoscale.Net PHP74.x86_64: Pakiet, który instaluje PHP 7.4 php74-php.x86_64: Język skryptowy PHP do tworzenia dynamicznych stron internetowych php74-php-bcmath.x86_64: Moduł dla aplikacji PHP do używania BCMATH PHP74-PHP-Brotli.x86_64: rozszerzenie Brotli dla php php74-php-cli.x86_64: Interfejs linii poleceń dla php php74-php-common.x86_64: Wspólne pliki dla php php74-php-componere.x86_64: Komponowanie klas PHP w czasie wykonywania PHP74-PHP-DBA.x86_64: Moduł warstwy abstrakcji bazy danych dla aplikacji PHP PHP74-PHP-DBG.x86_64: Interaktywny debugger PHP PHP74-PHP-devel.x86_64: Pliki potrzebne do budowania rozszerzeń PHP PHP74-PHP-Em-EMED.x86_64: Biblioteka PHP do osadzenia w aplikacjach php74-php-enchant.x86_64: Rozszerzenie pisowni Enchant dla aplikacji PHP PHP74-PHP-FPM.x86_64: PHP FastCGI Process Manager PHP74-PHP-GD.x86_64: Moduł dla aplikacji PHP do używania grafiki GD PHP74-PHP-GMP.x86_64: Moduł dla aplikacji PHP do używania GNU MP PHP74-PHP-IMAP.x86_64: Moduł dla aplikacji PHP, które używają IMAP PHP74-PHP-INTL.x86_64: Rozszerzenie internacjonalizacji aplikacji PHP PHP74-PHP-JSON.x86_64: Rozszerzenie notacji obiektu JavaScript dla PHP…