Cài đặt PHP 8.1 trên CentOS 7 - Install PHP 8.1 on CentOS 7

PHP 8.1 là bản cập nhật từ phiên bản 8.0, là một bản phát hành lớn so với phiên bản tiền nhiệm - PHP 7.x. Một số hệ thống quản lý nội dung mạnh mẽ như Joomla, Drupal, WordPress, OpenCart, Magento, OctoberCMS và Joomla đều được tạo ra bằng PHP. PHP 8.1 đi kèm với một loạt tính năng mới và cải tiến. Hãy install PHP 8.1 on CentOS 7 và khám phá các tính năng mới của nó.

Các tính năng mới trong PHP 8.1 bao gồm:

  • Enums (Kiểu liệt kê) - Loại liệt kê được thêm vào PHP 8.1.
  • Readonly properties (Thuộc tính chỉ đọc) - Các thuộc tính của lớp có thể được đánh dấu là chỉ đọc, do đó chỉ có thể gán giá trị một lần.
  • Never Return Type (Kiểu trả về Never) - Một gợi ý kiểu trả về mới gọi là "never" được thêm vào PHP 8.1.
  • Hỗ trợ DNS-over-HTTPS (DoH).
  • Hỗ trợ định dạng hình ảnh AVIF - PHP 8.1 bổ sung hỗ trợ cho các hình ảnh AVIF trong quá trình xử lý hình ảnh và tiện ích GD của nó.
  • Hỗ trợ Fibers - Cơ chế cấp thấp để quản lý song song.
  • Tải lên tệp với CURLStringFile - Trong PHP 8.1, phần mở rộng Curl của PHP bây giờ hỗ trợ các yêu cầu HTTP(S) với việc tải lên tệp.
  • Thêm tính năng loại giao điểm thuần túy (pure intersection types).
  • PHP 8.1 thêm hàm array_is_list như một hàm tích hợp sẵn.
  • Định dạng số bát phân rõ ràng (Explicit Octal Numeral Notation).
  • Hàm mới fdatasync() và fsync().
  • Định nghĩa hằng số lớp cuối cùng (Define final Class Constants).

Install PHP 8.1 on CentOS 7

Hướng dẫn này sẽ cài đặt PHP 8.1 trên CentOS7 như phiên bản mặc định (Chỉ sử dụng các phiên bản phát hành chính GA).

Vì các kho lưu trữ YUM mặc định trong CentOS 7 không chứa gói PHP 8.1, nên sẽ sử dụng kho lưu trữ REMI để cài đặt 8.1 trên CentOS 7.

sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 
sudo yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum -y install yum-utils sudo yum-config-manager --disable 'remi-php*'
sudo yum-config-manager --enable remi-php81 sudo yum repolist
sudo yum -y install php php-{cli,fpm,mysqlnd,zip,devel,gd,mbstring,curl,xml,pear,bcmath,json,opcache,redis,memcache}

Cài đặt các enxtensions PHP 8.1 trên CentOS 7

Để cài đặt bất kỳ tiện ích mở rộng PHP 8.1 nào, sử dụng cú pháp lệnh:

sudo yum install php-xxx

Sử dụng các lệnh sau để kiểm tra phiên bản PHP:

$ php --version
PHP 8.1.0 (cli) (built: Nov 23 2021 18:56:11) (NTS gcc x86_64)
Copyright (c) The PHP Group
Zend Engine v4.1.0, Copyright (c) Zend Technologies

Mọi người cùng tìm kiếm: install php 8.1 centos 7, install php 8.1 centos, centos 7 php 8.1, centos update php to 8.1, how to install php 8.1 on centos 7, yum install php 8.1

Các gói dịch vụ Cloud VPS của KDATA mang đến cho bạn nhiều lựa chọn về hiệu suất cũng như khả năng lưu trữ, mọi nhu cầu về doanh nghiệp đều được đáp ứng. KDATA đảm bảo khả năng uptime lên đến 99,99%, toàn quyền quản trị và free backup hằng ngày. Tham khảo ngay các gói dịch vụ Cloud VPS:

https://kdata.vn/cloud-vps

👉 Liên hệ ngay KDATA hỗ trợ tận tình, support tối đa, giúp bạn trải nghiệm dịch vụ giá hời chất lượng tốt nhất