Hướng dẫn install phpmyadmin debian 11 - cài đặt phpmyadmin debian 11

Hãy xem các lệnh trong hướng dẫn này để cài đặt phpmyadmin trên Debian 11 Bullseye bằng cách sử dụng máy chủ web Apache. & NBSP;

PhpMyAdmin là một ứng dụng dựa trên web nguồn mở cung cấp giao diện web để quản lý trực tiếp và truy cập cơ sở dữ liệu MySQL hoặc Mariadb từ mọi nơi/từ xa bằng trình duyệt web. Người dùng có thể sử dụng giao diện người dùng đồ họa web do nó cung cấp để tương tác với cơ sở dữ liệu mà không có kiến ​​thức sâu rộng về các lệnh. Do đó, ngay cả một người mới với một số kiến ​​thức về máy tính cũng có thể quản lý các bảng cơ sở dữ liệu để truy vấn dữ liệu và thao túng các tham số riêng lẻ.

Vâng, giống như bất kỳ nền tảng CMS phổ biến nào khác như WordPress, phpmyadmin cũng được viết bằng ngôn ngữ lập trình PHP được sử dụng để tạo các trang web động bằng cách gọi các tập lệnh khác nhau. Điều này cho phép người dùng không chỉ dễ dàng cài đặt phpmyadmin mà còn truy cập vào địa phương và từ xa. Giao diện web sử dụng sự kết hợp giữa người dùng và mật khẩu để xác thực người dùng-xác thực hai yếu tố có thể tăng bảo mật.

Với công cụ này, nhiều quy trình có thể được thực hiện bằng cách sử dụng giao diện thuận tiện mà nếu không phải được thực hiện bởi một quản trị viên bằng một dòng lệnh với đầu vào văn bản.

1. Cập nhật máy chủ/máy tính để bàn của bạn

Nếu máy chủ Debian 11 của bạn đã được cập nhật thì hãy rời khỏi bước này; Mặt khác, nên chạy một trong các lệnh cập nhật hệ thống để không chỉ nhận được phiên bản mới nhất của các gói đã được cài đặt mà còn làm mới bộ đệm kho lưu trữ hệ thống cùng với một số công cụ cần thiết.

sudo apt udpate
sudo apt install nano wget

2. Cài đặt Apache, PHP & Mariadb

Chà, phpmyadmin yêu cầu một máy chủ web Apache phải được phục vụ qua trình duyệt web bằng mạng cục bộ hoặc mạng internet. Do đó, chúng tôi cần cài đặt tương tự trên máy chủ Debian 11 của bạn.

sudo apt install apache2

Bắt đầu và bật và kiểm tra trạng thái của máy chủ web. and enable and check the status of the web server.

sudo systemctl enable --now apache2

Để kiểm tra trạng thái:status:

systemctl status apache2

Cài đặt PHP

Vì phpmyadmin dựa trên PHP, do đó chúng ta cần cài đặt nó cùng với các phần mở rộng phổ biến.phpMyAdmin is based on PHP, hence we need to install it along with common extensions.

sudo apt -y install wget php php-cgi php-mysqli php-pear php-mbstring libapache2-mod-php php-common php-phpseclib php-mysql

Cài đặt cơ sở dữ liệu

Nếu bạn đã cài đặt cơ sở dữ liệu trên máy chủ Debian 11 của mình, nơi bạn đang cài đặt phpmyadmin hoặc bạn có cơ sở dữ liệu trên bất kỳ máy chủ nào khác mà bạn muốn quản lý bằng PhpMyAdmin thì hãy để lại các bước này nếu không cài đặt MariadB/MySQL.already have a database installed on your Debian 11 server where you are installing phpMyAdmin or you have a Database on any other server which you want to manage using phpMyAdmin then leave these steps otherwise install MariaDB/MySQL.

sudo apt install mariadb-server

Bắt đầu và kích hoạt:

sudo systemctl enable --now mariadb

Kiểm tra trạng thái:

systemctl status mariadb

Máy chủ cơ sở dữ liệu an toàn:

Sau khi cài đặt hoàn tất, hãy chạy lệnh đã cho để bảo mật máy chủ cơ sở dữ liệu của bạn.

sudo mysql_secure_installation

Đi qua trình hướng dẫn dựa trên văn bản có hướng dẫn để bảo mật MariaDB/MySQL.

3. Tạo người dùng cơ sở dữ liệu cho phpmyadmin trên Debian 11

Mặc dù không cần thiết phải tạo một người dùng riêng để truy cập bằng phpmyadmin, tuy nhiên, nên cải thiện bảo mật tổng thể, hơn nữa, sau khi vô hiệu hóa đăng nhập gốc từ xa, chúng tôi phải tạo một người dùng mới để truy cập tất cả các cơ sở dữ liệu.

Các

Lưu ý: Thay thế người dùng và mật khẩu bằng bất cứ điều gì bạn muốn đặt.: Replace the user and password with whatever you want to set.

4. Tải xuống gói phpmyadmin mới nhất

Mặc dù chúng tôi có thể cài đặt phpmyadmin trực tiếp bằng cách sử dụng kho lưu trữ mặc định của Debian 11 Bullseye, tuy nhiên, phiên bản sẽ cũ. Do đó, để có được tài liệu mới nhất, hãy tải xuống tệp lưu trữ của nó bằng cách sử dụng lệnh đã cho:

sudo apt install nano wget
5

5. Định cấu hình phpmyadmin trên Debian 11 Bullseye

Khi bạn đã có tệp phpmyadmin được nén trên máy chủ hoặc hệ thống của mình, hãy tạo một số thư mục cần thiết và chuyển tệp đến một vị trí thích hợp để truy cập nó thông qua máy chủ web Apache.

sudo apt install nano wget
6

Bây giờ, tạo một tệp cấu hình bằng cách sao chép tệp đã có trong thư mục phpmyadmin;create a configuration file by copying the one already present in the phpMyAdmin folder;

sudo apt install nano wget
7

Cũng tạo một thư mục tạm thời để lưu trữ, nếu không tồn tại.create a Temporary folder for storage, if not exist.

sudo apt install nano wget
8

Tạo khóa bí mật để sử dụng với phpmyadmin:

sudo apt install nano wget
9

Sao chép khóa được tạo để xác thực cookie. key for cookie authentication.

Bây giờ, chỉnh sửa tệp cấu hình phpmyadminphpMyAdmin configuration file

sudo apt install apache2
0

và vượt qua nó ở phía trước của dòng:past it in the front of the line :

$ cfg [‘blowfish_secret,] =‘ của bạn-key; /* Bạn phải điền vào cái này cho cookie auth! */your-key‘; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

Thay thế khóa & nbsp của bạn; bằng một cái được tạo.your key with the generated one.

Hướng dẫn install phpmyadmin debian 11 - cài đặt phpmyadmin debian 11

Ngoài ra, cuộn xuống và thêm dòng này.

sudo apt install apache2
1After tất cả, cái này, lưu tệp bằng cách nhấn Ctrl+O, nhấn phím Enter và sau đó Ctrl+X để thoát.
Hướng dẫn install phpmyadmin debian 11 - cài đặt phpmyadmin debian 11

After all, this, Save the file by pressing Ctrl+O, hitting the Enter key, and then Ctrl+X to exit.

Thay đổi quyền tệp:

Đã cho quyền truy cập vào người dùng Apache để đọc các tệp:

sudo apt install apache2
2

Tạo tệp cấu hình Apache

sudo apt install apache2
3

Sao chép các dòng sau:

sudo apt install apache2
4

Kích hoạt cấu hình mới:

sudo apt install apache2
5

Khởi động lại máy chủ web Apache

Để thực hiện các thay đổi được áp dụng thành công, hãy khởi động lại máy chủ web Apache.

sudo apt install apache2
6

6. Giao diện web truy cập

Nhập địa chỉ IP máy chủ hoặc tên miền cùng với thư mục

sudo apt install apache2
9 vào URL trình duyệt để truy cập nền tảng quản lý cơ sở dữ liệu web này.

Ví dụ:

sudo apt install apache2
7

hoặc

sudo apt install apache2
8

Lưu ý: Nếu bạn nhận được thông báo này- & NBSP;Lưu trữ cấu hình PHPMyAdmin không được cấu hình hoàn toàn, một số tính năng mở rộng đã bị vô hiệu hóa.Tìm hiểu lý do tại sao.Hoặc cách khác, đi đến tab ‘Hoạt động của bất kỳ cơ sở dữ liệu nào để thiết lập nó ở đó.: If you get this notification-  The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. Find out why. Or Alternatively, go to the ‘Operations’ tab of any database to set it up there.

Sau đó, chỉ cần nhấp vào Tìm hiểu lý do tại sao liên kết và nhấp vào liên kết tạo ra để tự động tạo cơ sở dữ liệu

sudo systemctl enable --now apache2
0.Find out why link and click the “Create” link to automatically create
sudo systemctl enable --now apache2
0 database.

Hướng dẫn install phpmyadmin debian 11 - cài đặt phpmyadmin debian 11