Làm cách nào để cài đặt PHP 7.4 trong RHEL?

Trên Fedora, các kho lưu trữ tiêu chuẩn là đủ, trên Enterprise Linux (RHEL, CentOS), kho lưu trữ Gói bổ sung cho Enterprise Linux (EPEL) phải được định cấu hình và trên RHEL, kênh tùy chọn phải được bật

Fedora 31

dnf install https://rpms.remirepo.net/fedora/remi-release-31.rpm

Fedora 30

dnf install https://rpms.remirepo.net/fedora/remi-release-30.rpm

phiên bản 8. 1

dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm

phiên bản 7. 7

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget https://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm
subscription-manager repos --enable=rhel-7-server-optional-rpms

CentOS phiên bản 8. 0

dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm

CentOS phiên bản 7. 7

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget https://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm

 

sử dụng mô-đun php

Với mô-đun Fedora và RHEL / CentOS 8, bạn chỉ cần sử dụng remi-7. 4 luồng của mô-đun php

dnf module reset php
dnf module install php:remi-7.4

 

kích hoạt kho lưu trữ remi-php74

Các gói cần thiết nằm trong kho lưu trữ remi-safe (được bật theo mặc định) và remi-php74, gói mới nhất không được bật theo mặc định (lựa chọn của quản trị viên theo phiên bản PHP mong muốn)

RHEL hoặc CentOS 7

yum install yum-utils
yum-config-manager --enable remi-php74

Fedora

________số 8_______

 

nâng cấp PHP

Theo lựa chọn, các gói có cùng tên với tên trong bản phân phối, do đó, một bản cập nhật đơn giản là đủ

yum update

Đó là tất cả. )

dnf install https://rpms.remirepo.net/fedora/remi-release-30.rpm
0

 

Các vấn đề đã biết

Quá trình nâng cấp có thể không thành công (do thiết kế) khi một số tiện ích mở rộng đã cài đặt chưa tương thích với  PHP 7. 4

Xem danh sách theo dõi khả năng tương thích. Trạng thái RPM mở rộng PECL

Nếu các tiện ích mở rộng này không bắt buộc, bạn có thể xóa chúng trước khi nâng cấp, nếu không, bạn sẽ phải kiên nhẫn

Cảnh báo. một số tiện ích mở rộng vẫn đang được phát triển nhưng có vẻ hữu ích khi cung cấp chúng để cho phép nâng cấp lên nhiều người hơn và cho phép người dùng đưa ra phản hồi cho tác giả

 

Thêm thông tin

Nếu bạn muốn cài đặt PHP 7. 4 bên cạnh phiên bản PHP mặc định, điều này có thể đạt được bằng cách sử dụng các gói có tiền tố php74, xem PHP 7. 4 dưới dạng bài Bộ sưu tập phần mềm

Bạn cũng có thể thử trình hướng dẫn cấu hình

Các gói có sẵn trong kho lưu trữ đã được sử dụng làm nguồn cho Fedora 32 (đề xuất thay đổi độc lập, đã được chấp nhận và có thể kiểm tra)

Bằng cách cung cấp ngăn xếp PHP đầy đủ tính năng, với khoảng 130 tiện ích mở rộng có sẵn, 6 phiên bản PHP, dưới dạng gói cơ sở và gói SCL, cho Fedora và Enterprise Linux, đồng thời với 200.000 lượt tải xuống mỗi ngày, kho lưu trữ remi đã trở thành tài liệu tham khảo cho PHP trong 14 năm qua . )

PHP7. 4 là bản phát hành ổn định mới nhất của PHP. Tháng 5 các kho lưu trữ yum phổ biến đang cung cấp các gói vòng/phút cho PHP 7. Bài viết này đang sử dụng kho Remi và EPEL yum để cài đặt các gói cần thiết trên hệ thống của bạn. Bài viết này sẽ giúp bạn cài đặt PHP 7. 4, PHP7. 3, PHP7. 2, PHP7. 1 trên máy chủ CentOS & Redhat 7. Hướng dẫn này đã được thử nghiệm với CentOS Linux phát hành 7. 4. 1708

Quảng cáo

  • Cài đặt PHP7, Nginx và MySQL trên CentOS/RedHat

Thiết lập kho lưu trữ Yum

Trước hết, bạn cần kích hoạt kho lưu trữ Remi và EPEL yum trên hệ thống của mình. Sử dụng lệnh sau để cài đặt kho lưu trữ EPEL trên hệ thống CentOS và Red Hat 7/6 của bạn

Sử dụng lệnh này để cài đặt kho EPEL yum trên hệ thống của bạn

sudo yum install epel-release

và bây giờ thực hiện một trong các lệnh sau theo phiên bản hệ điều hành của bạn để cài đặt kho lưu trữ Remi

sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

Cài đặt PHP 7 trên CentOS

Hệ thống của bạn đã được chuẩn bị để cài đặt PHP từ kho yum. Sử dụng một trong các lệnh sau để cài đặt PHP 7. 4 hoặc PHP 7. 3 hoặc PHP 7. 2 hoặc PHP7. 1 trên hệ thống của bạn dựa trên yêu cầu của bạn

## Install PHP 7.4 
yum --enablerepo=remi-php74 install php

## Install PHP 7.3 
yum --enablerepo=remi-php73 install php

## Install PHP 7.2 
yum --enablerepo=remi-php72 install php

## Install PHP 7.1 
yum --enablerepo=remi-php71 install php

Tôi đã cài đặt phiên bản mới nhất PHP 7. 4 trên hệ thống của tôi. Bây giờ hãy chạy lệnh sau để kiểm tra phiên bản PHP đang hoạt động hiện tại trên hệ thống của tôi

php -v

PHP 7.4.1 (cli) (built: Dec 17 2019 16:35:58) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies

Cài đặt các mô-đun PHP

Bạn cũng có thể cần cài đặt các mô-đun PHP bổ sung dựa trên yêu cầu ứng dụng của mình. Lệnh dưới đây sẽ cài đặt một số mô-đun PHP hữu ích hơn

### For PHP 7.4
yum --enablerepo=remi-php74 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt

### For PHP 7.3
yum --enablerepo=remi-php73 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt

### For PHP 7.2
yum --enablerepo=remi-php72 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt

### For PHP 7.1
yum --enablerepo=remi-php71 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt

Bạn có thể chạy lệnh sau để tìm kiếm các mô-đun PHP có sẵn khác trong kho yum được định cấu hình. Ví dụ lệnh dưới đây tìm kiếm tất cả các mô-đun cho PHP 7. 4

Cách cài đặt PHP 7. 3 trên RHEL 7?

Các bước cài đặt PHP 7. 1, 7. 2, 7. 3 và 7. 4 trên máy chủ CentOS 7 .
Cài đặt yum-utils và kích hoạt kho lưu trữ EPEL. .
Tải xuống và cài đặt remirepo bằng lệnh yum [root@linuxtechi ~]# yum install http. //vòng/phút. remirepo. net/doanh nghiệp/remi-phát hành-7. vòng/phút
Dựa trên yêu cầu của bạn, hãy định cấu hình PHP 7. kho lưu trữ x

Cách nâng cấp PHP 7. 3 đến 7. 4 CentOS 7?

Cách nâng cấp PHP lên 7. 4 bằng centos 7? .
Để cài đặt PHP 7 mới nhất, bạn cần bật EPEL và kho lưu trữ Remi. .
Tiếp theo, bạn cần cài đặt các gói yum-util. .
Kích hoạt remi repo theo phiên bản PHP mong muốn, cho PHP 7. 4,.
Bây giờ hãy cài đặt PHP 7. 4 với tất cả các mô-đun cần thiết bằng lệnh bên dưới

Cách cài đặt phiên bản PHP 7. 4 trên CentOS 8?

Cách cài đặt PHP 7. .
Mở ứng dụng đầu cuối và đăng nhập vào máy chủ CentOS 8 từ xa
Cập nhật hộp CentOS 8, chạy cập nhật sudo yum
Tìm kiếm phiên bản PHP, chạy sudo yum search php
Cài đặt PHP 7. 2. 11 hoặc 7. 4 và mô-đun FastCGI cho Nginx trên CentOS 8, thực thi. sudo yum cài đặt php php-fpm
Định cấu hình Nginx để sử dụng PHP

Làm cách nào để kiểm tra phiên bản PHP trên RHEL 7?

Kiểm tra phiên bản PHP được cài đặt trên máy chủ Linux và Unix của bạn .
Mở dấu nhắc đầu cuối và sau đó gõ các lệnh sau
Đăng nhập vào máy chủ từ xa bằng lệnh ssh. .
Để kiểm tra phiên bản PHP, hãy chạy. php --version HOẶC php-cgi --version
Để in phiên bản PHP 7, gõ. php7 --version HOẶC php7-cgi --version