Cài đặt phần mở rộng php-MySQL CentOS 8

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 https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm  [On CentOS/RHEL 8]
$ sudo yum install -y https://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 https://rpms.remirepo.net/enterprise/remi-release-8.rpm  [On CentOS/RHEL 8]
$ sudo yum install -y https://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

Cài đặt phần mở rộng php-MySQL CentOS 8
Cài đặt phần mở rộng php-MySQL CentOS 8
Liệt kê các mô-đun PHP 8

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]
Cài đặt phần mở rộng php-MySQL CentOS 8
Cài đặt phần mở rộng php-MySQL CentOS 8
Bật Mô-đun Remi PHP

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 phần mở rộng php-MySQL CentOS 8
Cài đặt phần mở rộng php-MySQL CentOS 8
Cài đặt PHP 8 cho Apache

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
Cài đặt phần mở rộng php-MySQL CentOS 8
Cài đặt phần mở rộng php-MySQL CentOS 8
Xác minh PHP 8 từ Dòng lệnh

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 https://rpms.remirepo.net/enterprise/remi-release-8.rpm  [On CentOS/RHEL 8]
$ sudo yum install -y https://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 https://rpms.remirepo.net/enterprise/remi-release-8.rpm  [On CentOS/RHEL 8]
$ sudo yum install -y https://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

Cài đặt phần mở rộng php-MySQL CentOS 8
Cài đặt phần mở rộng php-MySQL CentOS 8
Kiểm tra thông tin PHP 8

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 https://rpms.remirepo.net/enterprise/remi-release-8.rpm  [On CentOS/RHEL 8]
$ sudo yum install -y https://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 https://rpms.remirepo.net/enterprise/remi-release-8.rpm  [On CentOS/RHEL 8]
$ sudo yum install -y https://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 https://rpms.remirepo.net/enterprise/remi-release-8.rpm  [On CentOS/RHEL 8]
$ sudo yum install -y https://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 https://rpms.remirepo.net/enterprise/remi-release-8.rpm  [On CentOS/RHEL 8]
$ sudo yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm  [On CentOS/RHEL 7]
5

Ví dụ

$ sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm  [On CentOS/RHEL 8]
$ sudo yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm  [On CentOS/RHEL 7]
6
Cài đặt phần mở rộng php-MySQL CentOS 8
Cài đặt phần mở rộng php-MySQL CentOS 8
Xác minh tiện ích mở rộng PHP

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

Làm cách nào để cài đặt các tiện ích mở rộng PHP trên CentOS 8?

Cách cài đặt PHP 7. .
Mở ứng dụng đầu cuối và đăng nhập vào máy chủ CentOS 8 từ xa
Cập nhật hộp CentOS 8, chạy cập nhật sudo yum
Tìm kiếm phiên bản PHP, chạy sudo yum search php
Cài đặt PHP 7. 2. 11 hoặc 7. 4 và mô-đun FastCGI cho Nginx trên CentOS 8, thực thi. sudo yum cài đặt php php-fpm
Định cấu hình Nginx để sử dụng PHP

Làm cách nào để cài đặt PHP MySQL trong CentOS 8?

Bước 1. Cập nhật gói phần mềm hệ thống
Bước 2. Cài đặt Apache
Bước 3. Cài đặt MySQL
Bước 4. Định cấu hình Bảo mật MySQL
Bước 5. Cài đặt PHP và các mô-đun hỗ trợ
Bước 6. Điều chỉnh tường lửa
Bước 7. Kiểm tra PHP với Apache

Làm cách nào để cài đặt tiện ích mở rộng PHP trong CentOS?

Để cài đặt gói PHP, chỉ cần chạy lệnh yum install php- . Đây cũng là hầu hết các tiện ích mở rộng bạn sẽ cần nếu bạn đang cài đặt WordPress. Và đó là tất cả. Bạn đã cài đặt thành công phiên bản PHP mới nhất trên CentOS của mình.