PHP là ngôn ngữ kịch bản phổ biến nhất để phát triển web. Nó miễn phí, mã nguồn mở và phía máy chủ [mã được thực thi trên máy chủ]
Xem thêm Cách xóa Webmin khỏi Linux CentOS/RHEL
MySQL là gì
MySQL là Hệ thống quản lý cơ sở dữ liệu quan hệ [RDBMS] sử dụng Ngôn ngữ truy vấn có cấu trúc [SQL]
Mô-đun MySQL cho php5
Hỗ trợ PHP cho MySQL sẽ hoạt động mà không gặp sự cố nếu được cài đặt đúng cách
Giải pháp cho việc thiếu phần mở rộng MySQL
1. Đăng nhập vào máy chủ linux của bạn với quyền root và cài đặt phần mở rộng php quan trọng nhất để hoạt động với các tính năng của máy chủ MySQL
PHP là ngôn ngữ kịch bản phía máy chủ nguồn mở phổ biến, không thể thiếu trong việc phát triển các trang web động. PHP8. 0 cuối cùng đã ra mắt và được phát hành vào ngày 26 tháng 11 năm 2020. Nó hứa hẹn nhiều cải tiến và tối ưu hóa được thiết lập để hợp lý hóa cách các nhà phát triển viết và tương tác với mã PHP
Trong hướng dẫn này, bạn sẽ học cách cài đặt PHP 8. 0 trên CentOS 8/7 và RHEL 8/7
Bước 1. Bật Kho lưu trữ EPEL và Remi trên CentOS/RHEL
Ngay lập tức, bạn cần kích hoạt kho lưu trữ EPEL trên hệ thống của mình. EPEL, viết tắt của Extra Packages for Enterprise Linux, là một nỗ lực của nhóm Fedora nhằm cung cấp một tập hợp các gói bổ sung không có theo mặc định trên RHEL & CentOS
$ sudo dnf install -y //dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm [On CentOS/RHEL 8] $ sudo yum install -y //dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm [On CentOS/RHEL 7]
Kho lưu trữ Remi là kho lưu trữ của bên thứ ba cung cấp nhiều phiên bản PHP cho RedHat Enterprise Linux. Để cài đặt kho lưu trữ Remi, hãy chạy lệnh
$ sudo dnf install -y //rpms.remirepo.net/enterprise/remi-release-8.rpm [On CentOS/RHEL 8] $ sudo yum install -y //rpms.remirepo.net/enterprise/remi-release-7.rpm [On CentOS/RHEL 7]
Bước 2. Cài đặt PHP 8 trên CentOS/RHEL
Khi quá trình cài đặt hoàn tất, hãy tiếp tục và liệt kê các luồng mô-đun php có sẵn như được hiển thị
$ sudo dnf module list php [On RHEL 8]
Ngay dưới cùng, nhớ để ý remi-8. 0 mô-đun php
Chúng ta cần kích hoạt mô-đun này trước khi cài đặt PHP 8. 0. Để kích hoạt php. remi-8. 0, thực hiện
$ sudo dnf module enable php:remi-8.0 -y [On RHEL 8]
Trên CentOS 7, sử dụng các lệnh sau
$ sudo yum -y install yum-utils $ sudo yum-config-manager --disable 'remi-php*' $ sudo yum-config-manager --enable remi-php80
Sau khi được bật, hãy cài đặt PHP 8. 0 cho máy chủ web Apache hoặc Nginx như hình
Cài đặt PHP8. 0 cho apache
Để cài đặt PHP 8 trên máy chủ web Apache đã cài đặt, hãy chạy
$ sudo dnf install php php-cli php-common
Cài đặt PHP8. 0 cho Nginx
Nếu bạn đang sử dụng Nginx trong ngăn xếp phát triển của mình, hãy cân nhắc cài đặt php-fpm như được hiển thị
$ sudo dnf install php php-cli php-common php-fpm
Bước 3. Xác minh PHP 8. 0 trên CentOS/RHEL
Có hai cách mà bạn có thể sử dụng để xác minh phiên bản PHP. Trên dòng lệnh, ra lệnh
$ php -v
Ngoài ra bạn có thể tạo một file php mẫu trong thư mục /var/www/html như hình
________số 8_______Sau đó, thêm mã PHP sau đây sẽ điền phiên bản PHP cùng với các mô-đun đã cài đặt
Lưu và thoát. Đảm bảo khởi động lại máy chủ web Apache hoặc Nginx như được hiển thị
$ sudo dnf install -y //rpms.remirepo.net/enterprise/remi-release-8.rpm [On CentOS/RHEL 8] $ sudo yum install -y //rpms.remirepo.net/enterprise/remi-release-7.rpm [On CentOS/RHEL 7]0
Tiếp theo, đi tới trình duyệt của bạn và đi đến địa chỉ được hiển thị
$ sudo dnf install -y //rpms.remirepo.net/enterprise/remi-release-8.rpm [On CentOS/RHEL 8] $ sudo yum install -y //rpms.remirepo.net/enterprise/remi-release-7.rpm [On CentOS/RHEL 7]1
Trang web hiển thị nhiều thông tin liên quan đến phiên bản PHP đã cài đặt, chẳng hạn như ngày xây dựng, hệ thống xây dựng, Kiến trúc và một loạt các tiện ích mở rộng PHP
Bước 3. Cài đặt PHP8. 0 Tiện ích mở rộng trong CentOS/RHEL
Tiện ích mở rộng PHP là thư viện cung cấp chức năng bổ sung cho PHP. Để cài đặt tiện ích mở rộng php, hãy sử dụng cú pháp
$ sudo dnf install -y //rpms.remirepo.net/enterprise/remi-release-8.rpm [On CentOS/RHEL 8] $ sudo yum install -y //rpms.remirepo.net/enterprise/remi-release-7.rpm [On CentOS/RHEL 7]2
Ví dụ, để cho phép PHP hoạt động liền mạch với MySQL, bạn có thể cài đặt tiện ích mở rộng MySQL như hình
$ sudo dnf install -y //rpms.remirepo.net/enterprise/remi-release-8.rpm [On CentOS/RHEL 8] $ sudo yum install -y //rpms.remirepo.net/enterprise/remi-release-7.rpm [On CentOS/RHEL 7]3
Cuối cùng, bạn có thể xác minh các tiện ích mở rộng đã cài đặt bằng lệnh
$ sudo dnf install -y //rpms.remirepo.net/enterprise/remi-release-8.rpm [On CentOS/RHEL 8] $ sudo yum install -y //rpms.remirepo.net/enterprise/remi-release-7.rpm [On CentOS/RHEL 7]4
Để xác minh xem một tiện ích mở rộng cụ thể đã được cài đặt hay chưa, hãy thực thi
$ sudo dnf install -y //rpms.remirepo.net/enterprise/remi-release-8.rpm [On CentOS/RHEL 8] $ sudo yum install -y //rpms.remirepo.net/enterprise/remi-release-7.rpm [On CentOS/RHEL 7]5
Ví dụ
$ sudo dnf install -y //rpms.remirepo.net/enterprise/remi-release-8.rpm [On CentOS/RHEL 8] $ sudo yum install -y //rpms.remirepo.net/enterprise/remi-release-7.rpm [On CentOS/RHEL 7]6
Cuối cùng, chúng tôi hy vọng rằng bây giờ bạn có thể thoải mái cài đặt PHP 8. 0 cùng với các tiện ích mở rộng php khác nhau trên CentOS/RHEL 8/7