Cài đặt phpMyAdmin trên Fedora - Install phpMyAdmin on Fedora
Trong hướng dẫn này, chúng ta sẽ xem cách install và định cấu hình phpMyAdmin trên Fedora 38/37/36/35/34/33. PHPMyAdmin là một công cụ phần mềm nguồn mở được viết bằng PHP, nhằm xử lý việc quản trị MySQL qua giao diện Web.
phpMyAdmin hỗ trợ nhiều hoạt động trên MySQL, MariaDB và Drizzle. Nó thường được sử dụng để thực hiện các hoạt động cơ sở dữ liệu phổ biến (quản lý cơ sở dữ liệu, bảng, cột, quan hệ, chỉ mục, người dùng, quyền, v.v.) thông qua giao diện web trực quan và dễ sử dụng.
Thực hiện theo các bước bên dưới để cài đặt phpMyAdmin trên hệ thống Fedora Linux.
Bước 1: Cài đặt máy chủ HTTP Apache và PHP
Máy chủ HTTP Apache và PHP là những phần phụ thuộc bắt buộc đối với phpMyAdmin. Cài đặt chúng trước:
sudo dnf -y install httpd php php-cli php-php-gettext php-mbstring php-mcrypt php-mysqlnd php-pear php-curl php-gd php-xml php-bcmath php-zip
Định cấu hình cài đặt cơ bản httpd:
Chỉnh sửa tệp cấu hình /etc/httpd/conf/httpd.conf
và đặt:
ServerAdmin admin@example.com
ServerName example.com
ServerTokens Prod
Bạn có thể tùy ý đặt Keepalive:
KeepAlive On
Kích hoạt và bắt đầu dịch vụ httpd:
sudo systemctl start httpd
sudo systemctl enable httpd
Nếu bạn có tường lửa đang chạy, hãy cho phép cả dịch vụ http và https:
sudo firewall-cmd --add-service={http,https} --permanent
sudo firewall-cmd --reload
Xác nhận phiên bản PHP đã cài đặt của bạn:
$ php -v
PHP 8.1.5 (cli) (built: Apr 12 2022 16:19:58) (NTS gcc x86_64)
Copyright (c) The PHP Group
Zend Engine v4.1.5, Copyright (c) Zend Technologies
with Zend OPcache v8.1.5, Copyright (c), by Zend Technologies
Có thể xem các tiện ích mở rộng đã tải bằng cách chuyển tùy chọn -m
tới phpcommand
$ php -m
Đặt múi giờ PHP trên tệp /etc/php.ini
date.timezone = Africa/Nairobi
Bước 2: Install phpMyAdmin trên Fedora
Sau khi cài đặt PHP và Apache, bạn có thể install phpMyAdmin trên Fedora.
sudo dnf -y install phpMyAdmin
Kiểm tra phiên bản phpMyAdmin được cài đặt trên Fedora của bạn.
$ rpm -qi phpMyAdmin
Name : phpMyAdmin
Version : 5.2.0
Release : 2.fc37
Architecture: noarch
Install Date: Thu 19 Jan 2023 02:13:44 PM UTC
Group : Unspecified
Size : 46210123
License : GPLv2+ and MIT and BSD and LGPLv3 and MPLv2.0
Signature : RSA/SHA256, Fri 22 Jul 2022 02:51:57 PM UTC, Key ID f55ad3fb5323552a
Source RPM : phpMyAdmin-5.2.0-2.fc37.src.rpm
Build Date : Fri 22 Jul 2022 02:46:46 PM UTC
Build Host : buildvm-ppc64le-14.iad2.fedoraproject.org
Packager : Fedora Project
Vendor : Fedora Project
URL : https://www.phpmyadmin.net/
Bug URL : https://bugz.fedoraproject.org/phpMyAdmin
Summary : A web interface for MySQL and MariaDB
....
Giới hạn quyền truy cập vào phpMyAdmin từ các mạng đã biết
Giới hạn quyền truy cập vào phpMyAdmin ở các mạng đáng tin cậy duy nhất của bạn
sudo vi /etc/httpd/conf.d/phpMyAdmin.conf
Chỉnh sửa dòng Require IP
- cả trên dòng 17 và 34 của tệp.
# Add your local subnet
Require ip 127.0.0.1 192.168.18.0/24
Lưu các thay đổi và khởi động lại dịch vụ httpd
sudo systemctl restart httpd
Bước 3: Truy cập giao diện phpMyAdmin trên Fedora
Truy cập [http://(your hostname or IP address)/phpmyadmin/]
từ trình duyệt web và mạng được đưa vào danh sách trắng yêu thích của bạn.
Đăng nhập bằng người dùng cơ sở dữ liệu của bạn để bắt đầu quản trị các hoạt động cơ sở dữ liệu từ giao diện web phpMyAdmin.
Bước 4: Thay đổi Plugin xác thực cho MySQL 8.0
Để có thể xác thực với MySQL 8.0, hãy đăng nhập vào MySQL CLI và thay đổi Plugin xác thực.
$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 26
Server version: 8.0.13 MySQL Community Server - GPL
Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'ph/axo>vJe;789';
Query OK, 0 rows affected (0.11 sec)
mysql> QUIT
Bye
Như vậy bạn đã install và cấu hình thành công phpMyAdmin trên Fedora. Hãy tận hưởng việc quản trị máy chủ cơ sở dữ liệu MySQL hoặc MariaDB của bạn bằng phpMyAdmin.
Mọi người cũng tìm kiếm: dnf install phpmyadmin, install phpmyadmin fedora, install phpmyadmin fedora 38, fedora install phpmyadmin, install phpmyadmin on debian