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

Nhóm phát triển PHP gần đây đã công bố phiên bản chính thức PHP 8.0. Thông thường, có một giai đoạn phát hành 6 tháng trước khi công bố phiên bản chính thức của PHP 8. PHP là ngôn ngữ kịch bản được sử dụng phổ biến nhất cho phát triển web, cả trang web và ứng dụng web. Hướng dẫn này sẽ chỉ cho bạn cách install PHP 8.0 CentOS 7. Lưu ý rằng phiên bản chính thức phù hợp để chạy trong môi trường sản xuất nếu ứng dụng đã hỗ trợ nó.

Cách install PHP 8.0 CentOS 7

Chúng ta sẽ sử dụng kho lưu trữ REMI để cài đặt PHP 8 trên hệ thống CentOS 7 Linux. Có hai lựa chọn cho việc cài đặt:

  • Cài đặt PHP 8.0 làm phiên bản PHP mặc định
  • Cài đặt PHP 8.0 song song với các phiên bản PHP khác

Cài đặt PHP 8.0 làm phiên bản mặc định (chỉ khuyến nghị cho bản phát hành GA)

Nếu bạn muốn cài đặt và có PHP 8.0 là phiên bản mặc định, hãy sử dụng các lệnh dưới đây. Điều này có nghĩa là thay thế các gói cơ bản từ bản phân phối bằng các gói được cung cấp bởi PHP 8.0.

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-php80
sudo yum -y install php php-{cli,fpm,mysqlnd,zip,devel,gd,mbstring,curl,xml,pear,bcmath,json}

Để cài đặt bất kỳ gói PHP bổ sung nào, sử dụng cú pháp lệnh sau:

sudo yum install php-xxx

Kiểm tra phiên bản PHP:

$ php --version
PHP 8.0.0 (cli) (built: Nov 24 2020 17:04:03) ( NTS gcc x86_64 )
Copyright (c) The PHP Group
Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies
with Zend OPcache v8.0.0, Copyright (c), by Zend Technologies

Cài đặt PHP 8.0 cùng với các phiên bản PHP khác (được khuyến nghị cho các bản phát hành Alpha)

Vì đây là phiên bản phát hành sớm và tránh sử dụng trong môi trường sản xuất nên việc chạy PHP 8 song song với các phiên bản PHP khác cùng một lúc là hợp lý.

Install PHP 8.0 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-safe
sudo yum -y install php80

Sử dụng lệnh dưới đây để cài đặt các phần mở rộng PHP bổ sung:

sudo yum install php80-php-xxx

ví dụ:

sudo yum install php80-php-{cli,fpm,mysqlnd,zip,devel,gd,mbstring,curl,xml,pear,bcmath,json}

Đồng ý với thông báo cài đặt:

..
Dependencies Resolved

==================================================================================================================================================================
Package Arch Version Repository Size
==================================================================================================================================================================
Installing:
php80-php-bcmath x86_64 8.0.0~rc4-37.el7.remi remi-safe 82 k
php80-php-devel x86_64 8.0.0~rc4-37.el7.remi remi-safe 794 k
php80-php-fpm x86_64 8.0.0~rc4-37.el7.remi remi-safe 1.8 M
php80-php-gd x86_64 8.0.0~rc4-37.el7.remi remi-safe 87 k
php80-php-mbstring x86_64 8.0.0~rc4-37.el7.remi remi-safe 483 k
php80-php-mysqlnd x86_64 8.0.0~rc4-37.el7.remi remi-safe 193 k
php80-php-pear noarch 1:1.10.12-2.el7.remi remi-safe 363 k
php80-php-pecl-zip x86_64 1.19.1-1.el7.remi remi-safe 53 k
php80-php-xml x86_64 8.0.0~rc4-37.el7.remi remi-safe 174 k
Installing for dependencies:
php80-php-pdo x86_64 8.0.0~rc4-37.el7.remi remi-safe 127 k
php80-php-process x86_64 8.0.0~rc4-37.el7.remi remi-safe 86 k

Transaction Summary
==================================================================================================================================================================
Install 9 Packages (+2 Dependent packages)

Total download size: 4.2 M
Installed size: 16 M
Is this ok [y/d/N]: y

Sử dụng các lệnh dưới đây để kiểm tra phiên bản PHP 8 và các phần mở rộng có sẵn:

$ php80 --version
PHP 8.0.0 (cli) (built: Nov 24 2020 17:04:03) ( NTS gcc x86_64 )
Copyright (c) The PHP Group
Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies
with Zend OPcache v8.0.0, Copyright (c), by Zend Technologies

$ php80 --modules

Mọi người cũng tìm kiếm: install php 8 centos 7, install php 8.0 centos 7, centos 7 php 8, centos 7 install php 8, install php 8 centos, install php 8 on centos 7, yum install php 8, 80 php

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