NỘI DUNG
Cài đặt PHP 8.0 trên CentOS 8 như thế nào ?
I. Tổng quan
Ở bài viết này mình sẽ Hướng dẫn cài đặt PHP 8.0 trên CentOS 8 hãy cùng mình xem ở PHP 8 có gì mới và thực hiện cài đặt ra sao nhé.
II. Các bước cài đặt
Để cài đặt PHP 8.0 trên CentOS 8 bạn thực hiện với bước sau.
Bước 1: SSH vào máy chủ
Việc đầu tiên chúng ta cần làm là SSH vào VPS hoặc máy chủ của bạn với quyền root trước. Nếu bạn chưa biết cách SSH vào VPS hoặc Server của bạn thì bạn có thể tham khảo bài viết hướng dẫn sau:
Bước 2: Cài đặt PHP 8.0 trên CentOS 8
Thêm kho lưu trữ Remi
Remi là một kho lưu trữ của bên thứ ba cung cấp nhiều phiên bản PHP (8.0, 7.4, 7.3, 7.2) cho Red Hat Enterprise Linux.
Kho lưu trữ Remi yêu cầu phải Bật kho EPEL trên hệ thống. Vì vậy hãy cài đặt rpm tự động cấu hình kho EPEL mới nhất trên hệ thống để kích hoạt kho EPEL nhé.
Nếu bạn đã dùng CentOS 8 rồi thì chắc hẵn sẽ biết cài đặt với lệnh dnf thay vì yum ở CentOS 6,7
dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Sau khi cài đặt epel release hoàn tất bạn cài đặt gói cấu hình tự động kho lưu trữ remi bằng lệnh sau
dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm
Sau khi đã cài đặt xong các kho lưu trữ rpm hãy kiểm tra các module PHP có sẳn với lệnh sau.
dnf module list php
Cài đặt PHP 8.0 trên CentOS 8
Đầu tiên bạn hãy bật mobule php:remi-8.0
để cài đặt PHP 8.0
dnf module enable php:remi-8.0 -y
Sau khi đã bật module bạn cài đặt PHP 8.0 trên CentOS 8 với lệnh sau,
dnf install -y php php-cli php-common
Sau khi nhập các lệnh cài đặt hoàn tất bạn chờ ít phút để hệ thống tự động cài đặt. Quá trình diễn ra chỉ mất vài phút và khi hiện thông báo Complete!
bạn hãy kiểm tra phiên bản với lệnh sau.
Bước 3: Kiểm tra PHP 8.0
Bạn sử dụng lệnh php -v
để kiểm tra phiên bản PHP. Nếu hiện thông báo như ảnh dưới là đã hoàn tất.
[root@sv ~]# php -v 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 [root@sv ~]#
Bước 4: Cài đặt PHP Extensions
Để một website hoặt một ứng dụng bạn cài đặt lên sẽ cần có các extension tương ứng đi lèm. Phần mở rộng PHP là các thư viện được biên dịch cho phép hỗ trợ mã của bạn.
- Ví dụ: cài đặt phần mở rộng MySQL PHP sẽ cho phép mã PHP của bạn kết nối với cơ sở dữ liệu MySQL. Để cài đặt bạn thực hiện như sau.
Để cài đặt MySQL bạn có thể cài đặt gói php-mysqlnd
với lệnh sau.
dnf install -y php-mysqlnd
Khi cài đặt xong bạn thực hiện kiểm tra bằng cách grep
extension vừa cài đặt.
php -m | grep -i mysql
III. Tổng kết
Như vậy mình vừa hoàn tất bài Hướng dẫn cài đặt PHP 8.0 trên CentOS 8. Hi vọng bài viết này giúp bạn thực hiện cài đặt thành công PHP 8.0 trên CentOS 8 mà không gặp bất kỳ trở ngại nào. Ở các bài viết tiếp theo mình sẽ hướng dẫn bạn cài đặt hoàn chỉnh một máy chủ chạy webserver với PHP 8.0 này nhé.
Nếu bạn cần hỗ trợ về vấn đề website hoặc máy chủ VPS hãy để lại comment hoặc thông tin bên dưới mình sẽ hỗ trợ bạn nhé.