Mô-đun PHP "Mcrypt" cung cấp mã hóa và giải mã bằng các thuật toán như DES, TripleDES và Blowfish. Bạn có thể đọc thêm về nó trên trang PHP Mcrypt chính thức
Điều này được yêu cầu bởi các hệ thống thương mại điện tử như Magento, tuy nhiên nó không phải là một phần của gói tiêu chuẩn RHEL / CentOS. Các hướng dẫn sau đây sẽ hướng dẫn bạn cài đặt cho máy chủ dựa trên CentOS 7
thông báo phiên bản
- PHP8. 1. 12 Thông báo phát hành
- PHP8. 0. 25 Thông báo phát hành
- PHP7. 4. 33 Thông báo phát hành
Thay thế PHP mặc định bằng phiên bản 8. 1 lần cài đặt [đơn giản nhất]
dnf module reset php dnf module enable php:remi-8.1 dnf update php\*
hoặc, cách EL-7 cũ
yum-config-manager --enable remi-php81 yum update php\*
Cài đặt song song phiên bản 8. 1 dưới dạng Bộ sưu tập phần mềm
yum install php81
Thay thế PHP mặc định bằng phiên bản 8. 0 cài đặt [đơn giản nhất]
dnf module reset php dnf module enable php:remi-8.0 dnf update php\*
hoặc, cách EL-7 cũ
yum-config-manager --enable remi-php80 yum update
Cài đặt song song phiên bản 8. 0 dưới dạng Bộ sưu tập phần mềm
yum install php80
Thay thế PHP mặc định bằng phiên bản 7. 4 cài đặt [đơn giản nhất]
dnf module reset php dnf module enable php:remi-7.4 dnf update php\*
hoặc, cách EL-7 cũ
yum-config-manager --enable remi-php74 yum update
Cài đặt song song phiên bản 7. 4 dưới dạng Bộ sưu tập phần mềm
________số 8Và sớm trong các bản cập nhật chính thức
- Fedora Rawhide hiện có phiên bản PHP 8. 2. 0RC5
- Fedora 37 - PHP 8. 1. 12
- Fedora 36 - PHP 8. 1. 12
- Fedora 35 - PHP 8. 0. 25
- RPM EL-9 được xây dựng bằng RHEL-9. 0
- RPM EL-8 được xây dựng bằng RHEL-8. 6
- RPM EL-7 được xây dựng bằng RHEL-7. 9
- tiện ích mở rộng intl hiện sử dụng libicu71 [phiên bản 71. 1]
- tiện ích mở rộng mbstring [bản dựng EL] hiện sử dụng oniguruma5php [phiên bản 6. 9. 8, thay vì thư viện hệ thống lỗi thời]
- tiện ích mở rộng oci8 hiện sử dụng Máy khách Oracle phiên bản 21. 7
- rất nhiều tiện ích mở rộng cũng có sẵn, hãy xem trang trạng thái RPM của tiện ích mở rộng PHP [từ PECL và các nguồn khác]
- Di chuyển từ PHP 7. 3. x sang PHP 7. 4. x
- Di chuyển từ PHP 7. 4. x sang PHP 8. 0. x
- Di chuyển từ PHP 8. 0. x sang PHP 8. 1. x
Gói cơ sở [php]
Bộ sưu tập phần mềm [php74/php80/php81]
Đây là một hướng dẫn ngắn về cách cài đặt PHP 7. 4 trên hệ thống Linux CentOS 7. Phiên bản PHP 7. 4. 0 đã được phát hành trong giai đoạn ổn định cho các nhà phát triển và cho người dùng thử nghiệm. Điều này không được khuyến nghị chạy trong Sản xuất, cho đến khi phiên bản ổn định của PHP 7. 4 được cung cấp cho công chúng. Ngày phát hành chính thức dự kiến là ngày 28 tháng 11 năm 2019
PHP7. 4 đi kèm với nhiều tính năng mới đáng chú ý. Phiên bản này là RPM có sẵn trong kho lưu trữ remi-php74 cho Fedora ≥ 29 và Enterprise Linux ≥ 7 [RHEL, CentOS] và dưới dạng Bộ sưu tập phần mềm trong kho lưu trữ remi-safe [hoặc remi cho Fedora]
Bước 1. Thêm Kho lưu trữ EPEL và REMI
Chạy các lệnh bên dưới để thêm các kho cần thiết
sudo yum -y install //dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm sudo yum -y install //rpms.remirepo.net/enterprise/remi-release-7.rpm
Bước 2. Cài đặt PHP 7. 4 trên CentOS 7
Bây giờ chúng ta có thể kích hoạt PHP 7. 4 Kho Remi và cài đặt PHP 7. 4 trên CentOS 7
yum-config-manager --enable remi-php81 yum update php\*0
Cài đặt PHP 7. 4 trên CentOS 7
yum-config-manager --enable remi-php81 yum update php\*1
Chấp nhận lời nhắc cài đặt
yum-config-manager --enable remi-php81 yum update php\*2
Sử dụng lệnh tiếp theo để cài đặt các gói bổ sung
yum-config-manager --enable remi-php81 yum update php\*3
Ví dụ
yum-config-manager --enable remi-php81 yum update php\*4
Phiên bản PHP hiện tại phải là 7. 4
yum-config-manager --enable remi-php81 yum update php\*5
Để xem các mô-đun đã bật, hãy chạy
yum-config-manager --enable remi-php81 yum update php\*6
Bạn đã cài đặt thành công PHP 7. 4 trên CentOS 7. Tận hưởng quá trình phát triển/kiểm tra PHP của bạn với bản phát hành này