Cài đặt PHP 8.2 trên CentOS 8 - Install PHP 8.2 on CentOS 8
PHP là một ngôn ngữ kịch bản và trình thông dịch miễn phí, chủ yếu được sử dụng trên các máy chủ Web Linux. Để install PHP 8.2 trên CentOS 8, chúng ta cần thêm/kích hoạt kho lưu trữ Remi RPM chứa các gói PHP 8.2 cần thiết.
Chuẩn bị bước đầu
- Một hệ thống đã được cài đặt và chạy CentOS 8.
- Truy cập root vào hệ thống.
Cài đặt kho lưu trữ EPEL và Remi
Đầu tiên, cài đặt kho lưu trữ EPEL:
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Tiếp theo, cài đặt kho lưu trữ Remi với lệnh sau:
dnf -y install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
Đầu ra:
[root@vps ~]# dnf module install php:remi-8.2
Last metadata expiration check: 0:00:42 ago on Tue 20 Dec 2022 03:08:14 AM UTC.
Dependencies resolved.
=========================================================================================================================================
Package Architecture Version Repository Size
=========================================================================================================================================
Installing group/module packages:
php-cli x86_64 8.2.0-1.el8.remi remi-modular 5.4 M
php-common x86_64 8.2.0-1.el8.remi remi-modular 1.3 M
php-fpm x86_64 8.2.0-1.el8.remi remi-modular 1.9 M
php-mbstring x86_64 8.2.0-1.el8.remi remi-modular 574 k
php-xml x86_64 8.2.0-1.el8.remi remi-modular 254 k
Installing dependencies:
httpd-filesystem noarch 2.4.37-47.module_el8.6.0+1111+ce6f4ceb.1 appstream 41 k
libxslt x86_64 1.1.32-6.el8 baseos 250 k
oniguruma5php x86_64 6.9.8-1.el8.remi remi-safe 212 k
Installing weak dependencies:
nginx-filesystem noarch 1:1.14.1-9.module_el8.0.0+1060+3ab382d3 appstream 24 k
Installing module profiles:
php/common
Enabling module streams:
httpd 2.4
nginx 1.14
php remi-8.2
Transaction Summary
=========================================================================================================================================
Install 9 Packages
Total download size: 9.9 M
Installed size: 45 M
Is this ok [y/N]: y
Cài đặt các tiện ích yum:
dnf -y install yum-utils
Kích hoạt kho lưu trữ Remi PHP 8.2:
dnf module reset php
dnf module enable php:remi-8.2
Đầu ra:
[root@vps ~]# dnf module enable php:remi-8.2
Last metadata expiration check: 0:03:10 ago on Tue 13 Dec 2022 05:29:26 AM UTC.
Dependencies resolved.
=======================================================================================================================================
Package Architecture Version Repository Size
=======================================================================================================================================
Installing group/module packages:
php-cli x86_64 8.2.0-1.el8.remi remi-modular 5.4 M
php-common x86_64 8.2.0-1.el8.remi remi-modular 1.3 M
php-fpm x86_64 8.2.0-1.el8.remi remi-modular 1.9 M
php-mbstring x86_64 8.2.0-1.el8.remi remi-modular 574 k
php-xml x86_64 8.2.0-1.el8.remi remi-modular 254 k
Installing dependencies:
httpd-filesystem noarch 2.4.37-51.module_el8.7.0+3281+01e58653 appstream 41 k
libxslt x86_64 1.1.32-6.el8 baseos 248 k
oniguruma5php x86_64 6.9.8-1.el8.remi remi-safe 212 k
Installing weak dependencies:
nginx-filesystem noarch 1:1.14.1-9.module_el8.3.0+2165+af250afe.alma appstream 23 k
Installing module profiles:
php/common
Enabling module streams:
httpd 2.4
nginx 1.14
php remi-8.2
Transaction Summary
=======================================================================================================================================
Install 9 Packages
Total download size: 9.9 M
Installed size: 45 M
Is this ok [y/N]:y
Để cài đặt các bản cập nhật còn lại.
dnf update
Install PHP 8.2 on CentOS 8
Install PHP:
dnf install php
Đầu ra:
[root@vps ~]# dnf install php
Last metadata expiration check: 0:15:05 ago on Sat 01 Jul 2023 06:57:31 PM UTC.
Dependencies resolved.
=============================================================================================================================================================
Package Architecture Version Repository Size
=============================================================================================================================================================
Installing:
php x86_64 8.2.7-2.el9.remi remimodular 1.8 M
Installing dependencies:
apr x86_64 1.7.0-11.el9 appstream 123 k
apr-util x86_64 1.6.1-20.el9 appstream 95 k
apr-util-bdb x86_64 1.6.1-20.el9 appstream 14 k
httpd-core x86_64 2.4.57-2.el9 appstream 1.5 M
httpd-filesystem noarch 2.4.57-2.el9 appstream 15 k
httpd-tools x86_64 2.4.57-2.el9 appstream 84 k
libsodium x86_64 1.0.18-8.el9 epel 161 k
libxslt x86_64 1.1.34-9.el9 appstream 243 k
mailcap noarch 2.1.49-5.el9 baseos 33 k
oniguruma5php x86_64 6.9.8-1.el9.remi remi-safe 219 k
php-common x86_64 8.2.7-2.el9.remi remimodular 838 k
Installing weak dependencies:
apr-util-openssl x86_64 1.6.1-20.el9 appstream 16 k
nginx-filesystem noarch 1:1.22.1-2.el9 appstream 12 k
php-cli x86_64 8.2.7-2.el9.remi remimodular 5.3 M
php-fpm x86_64 8.2.7-2.el9.remi remimodular 1.8 M
php-mbstring x86_64 8.2.7-2.el9.remi remi-modular 574 k
php-opcache x86_64 8.2.7-2.el9.remi remi-modular 601 k
php-pdo x86_64 8.2.7-2.el9.remi remi-modular 117 k
php-sodium x86_64 8.2.7-2.el9.remi remi-modular 62 k
php-xml x86_64 8.2.7-2.el9.remi remi-modular 203 k
Transaction Summary
=============================================================================================================================================================
Install 21 Packages
Total download size: 14 M
Installed size: 67 M
Is this ok [y/N]: Y
Downloading Packages:
(1/21): mailcap-2.1.49-5.el9.noarch.rpm 74 kB/s | 33 kB 00:00
(2/21): apr-util-1.6.1-20.el9.x86_64.rpm 210 kB/s | 95 kB 00:00
(3/21): apr-1.7.0-11.el9.x86_64.rpm 185 kB/s | 123 kB 00:00
(4/21): apr-util-bdb-1.6.1-20.el9.x86_64.rpm 54 kB/s | 14 kB 00:00
(5/21): apr-util-openssl-1.6.1-20.el9.x86_64.rpm 41 kB/s | 16 kB 00:00
(6/21): httpd-filesystem-2.4.57-2.el9.noarch.rpm 35 kB/s | 15 kB 00:00
(7/21): httpd-tools-2.4.57-2.el9.x86_64.rpm 199 kB/s | 84 kB 00:00
(8/2
Complete!
Kiểm tra phiên bản PHP:
php -v
Đầu ra:
[root@vps ~]# php -v
PHP 8.2.0 (cli) (built: Dec 6 2022 14:26:47) (NTS gcc x86_64)
Copyright (c) The PHP Group
Zend Engine v4.2.0, Copyright (c) Zend Technologies
with Zend OPcache v8.2.0, Copyright (c), by Zend Technologies
Các tính năng mới và cải tiến trong PHP 8.2 hứa hẹn sẽ nâng cao hiệu suất và khả năng phát triển của các ứng dụng web. Hy vọng bài viết đã cung cấp cho bạn kiến thức cần thiết để thành công trong việc install và sử dụng PHP 8.2 trên CentOS 8.
Mọi người cũng tìm kiếm: centos 9 php 8.2, php 8.2, install php centos 8, install php 8.2, install php 8.2 centos 8, centos install php 8.2, install php on centos 8, install php 8.1 centos 8, install php 8.2 centos, install php 8.1 centos 9
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:
👉 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