PHP 8.0 là một bản cập nhật lớn được phát hành bởi nhóm PHP vào ngày 26 tháng 11 năm 2020. Nó chứa một số lượng lớn các tính năng và tối ưu hóa mới so với các phiên bản trước. Để đọc thêm về đọc nhật ký thay đổi PHP 8.
Remi và Epel là kho lưu trữ phổ biến nhất chứa các gói RPM mới nhất để cài đặt. Nó cũng chứa các gói Php 8 RPM để được cài đặt trên các hệ thống Centos/RHEL 8.
Bài viết này sẽ mô tả bạn cách cài đặt Php 8 trên hệ thống Centos 8 hoặc Rhel 8 Linux.
Trước khi chúng tôi bắt đầu
Đăng nhập vào hệ thống CentOS 8 với tài khoản đặc quyền sudo.
Tùy chọn, bạn có thể nâng cấp các gói hiện tại trên hệ thống của mình bằng cách thực thi lệnh.
dnf upgrade
Bước 1 - Kích hoạt Kho lưu trữ PHP
Các kho lưu trữ mặc định của Centos/Rhel don lồng chứa các gói Php 8 mới nhất. Để cài đặt Php 8 trên hệ thống Centos 8, hãy bật các kho lưu trữ Epel và Remi yum trên hệ thống của bạn.
Mở một thiết bị đầu cuối và thực thi các lệnh bên dưới để định cấu hình các kho lưu trữ Remi và Epel:
sudo dnf install -y //dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo dnf install -y //rpms.remirepo.net/enterprise/remi-release-8.rpm
Khi bạn đã cài đặt cả hai gói trên, hãy sử dụng công cụ dòng lệnh DNF để lưu trữ
1 hoạt động, chứa các gói PHP 8.sudo dnf install -y //dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo dnf install -y //rpms.remirepo.net/enterprise/remi-release-8.rpm
sudo dnf module enable php:remi-8.0 -y
Xác minh kho lưu trữ hoạt động cho các gói PHP trên hệ thống của bạn.
sudo dnf module list php
Đảm bảo hơi nước Remi-8.0 đang hoạt động cho các gói PHP. Nó sẽ có
2 ngay sau tên kho lưu trữ. Xem ảnh chụp màn hình dưới đây:sudo dnf install -y //dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo dnf install -y //rpms.remirepo.net/enterprise/remi-release-8.rpm
Bước 2 - Cài đặt Php 8 trên Centos
Hệ thống của bạn đã sẵn sàng cho cài đặt PHP 8. Chạy lệnh sau từ thiết bị đầu cuối.
sudo dnf install php php-cli php-common
Nhấn ‘Y, cho bất kỳ xác nhận nào được nhắc trong quá trình cài đặt.
Sau khi cài đặt thành công, hãy thực hiện lệnh bên dưới để xem phiên bản PHP đã cài đặt trên syste của bạn.
php -v
Ở giai đoạn này, bạn đã cài đặt thành công Php 8 trên các hệ thống Centos 8 và Rhel 8.
Bước 3 - Cài đặt Apache với Php 8 trên Centos
Đây là bước tùy chọn cho bạn, nếu bạn chỉ cần PHP CLI để chạy tập lệnh PHP.
Nhưng trong hầu hết các trường hợp, chúng tôi sử dụng Apache để triển khai ứng dụng web dựa trên PHP. Chỉ cần thực hiện lệnh sau cho máy chủ web Apache trên hệ thống của bạn.
sudo dnf install httpd -y
Bây giờ, xác thực rằng Apache được đọc để phục vụ các tệp PHP trên web. Hãy tạo tệp thông tin PHP trên máy chủ Centos của bạn. Virtulhost mặc định sử dụng
3 làm gốc tài liệu. Vì vậy, hãy tạo một tệp trong thư mục này:sudo dnf install -y //dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo dnf install -y //rpms.remirepo.net/enterprise/remi-release-8.rpm
echo "" > /var/www/html/info.php
Tiếp theo truy cập tệp Info.php bằng địa chỉ IP máy chủ như dưới đây:
Bước 4 - Cài đặt tiện ích mở rộng PHP
Nói chung, ứng dụng web phụ thuộc vào nhiều phần mở rộng PHP. Phần mở rộng PHP là một thư viện được hình thành đặc biệt cho các nhiệm vụ cụ thể.
Xem các tiện ích mở rộng PHP có sẵn, loại:
sudo dnf search php-*
Bây giờ, cài đặt tất cả các tiện ích mở rộng PHP cần thiết cho ứng dụng của bạn.
sudo dnf install php-gd php-mbstring php-mysqlnd
Sử dụng tùy chọn
4 để xem các tiện ích mở rộng PHP hiện đang được bật.sudo dnf install -y //dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo dnf install -y //rpms.remirepo.net/enterprise/remi-release-8.rpm
0sudo dnf install -y //dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo dnf install -y //rpms.remirepo.net/enterprise/remi-release-8.rpm
Sự kết luận
Hướng dẫn này đã giúp bạn cài đặt Php 8.0 bao gồm tiện ích mở rộng cần thiết trên hệ thống Centos/Rhel 8 Linux.