Làm cách nào để truy cập phpMyAdmin trong Ubuntu Nginx?

Trước khi bắt đầu, bạn cần cập nhật hệ thống của mình với phiên bản mới nhất. Bạn có thể làm điều này bằng cách chạy lệnh sau

sudo apt-get update -y
sudo apt-get upgrade -y

Khi hệ thống của bạn được cập nhật, hãy khởi động lại hệ thống để áp dụng các thay đổi

Cài đặt máy chủ LEMP

Trước tiên, bạn sẽ cần cài đặt Nginx, máy chủ MariaDB, PHP và các mô-đun PHP khác vào hệ thống của mình. Bạn có thể cài đặt tất cả chúng bằng cách chạy lệnh sau

sudo apt-get install nginx php7.2 php7.2-common php7.2-mysql php7.2-mbstring php7.2-fpm php7.2-cgi php7.2-common php-pear php-gettext mariadb-server -y

Khi tất cả các gói đã được cài đặt, hãy khởi động dịch vụ Nginx và MariaDB và cho phép chúng bắt đầu khi khởi động bằng lệnh sau

sudo systemctl start nginx
sudo systemctl start mariadb
sudo systemctl enable nginx
sudo systemctl enable mariadb

Cài đặt phpMyAdmin

Theo mặc định, phpMyAdmin có sẵn trong Ubuntu 18. 04 kho lưu trữ mặc định. Bạn có thể cài đặt nó bằng cách chạy lệnh sau

sudo apt-get install phpmyadmin -y

Trong quá trình cài đặt, trình cài đặt sẽ yêu cầu bạn chọn máy chủ web như trong trang sau

Làm cách nào để truy cập phpMyAdmin trong Ubuntu Nginx?

Không chọn bất kỳ tùy chọn nào, vì chúng tôi sẽ sử dụng Nginx làm máy chủ web. Vì vậy, hãy nhấp vào nút OK. Tiếp theo, bạn sẽ được yêu cầu thiết lập cơ sở dữ liệu như trong trang sau

Làm cách nào để truy cập phpMyAdmin trong Ubuntu Nginx?

Bấm vào nút Không. Bạn sẽ thấy trang sau

Làm cách nào để truy cập phpMyAdmin trong Ubuntu Nginx?

Bây giờ, cung cấp mật khẩu cho phpMyAdmin để đăng ký với cơ sở dữ liệu và nhấp vào nút Ok. Bạn sẽ được yêu cầu xác nhận lại mật khẩu. Cung cấp cùng một mật khẩu và nhấp vào nút Ok để hoàn tất cài đặt

Cấu hình cơ sở dữ liệu

Đầu tiên, đăng nhập vào MariaDB shell bằng lệnh sau

sudo mysql

Tiếp theo, tạo tài khoản người dùng quản trị viên mới và cấp quyền thích hợp bằng lệnh sau

MariaDB [(none)]> CREATE USER 'phpadmin'@'localhost' IDENTIFIED BY 'mypassword';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'phpadmin'@'localhost' WITH GRANT OPTION;

Thay thế từ 'mật khẩu của tôi' bằng mật khẩu an toàn do bạn chọn. Bây giờ, hãy thoát khỏi MariaDB shell bằng lệnh sau

MariaDB [(none)]>EXIT;

Định cấu hình Nginx

Tiếp theo, bạn sẽ cần tạo một tệp máy chủ ảo Nginx. Bạn có thể làm điều này với lệnh sau

sudo nano /etc/nginx/sites-available/phpmyadmin.conf

Thêm các dòng sau

________số 8

lưu và đóng tập tin. Sau đó, kiểm tra Nginx xem có lỗi cú pháp nào không bằng lệnh sau

sudo nginx -t

Nếu mọi thứ sẽ ổn, bạn sẽ thấy đầu ra sau

sudo apt-get install nginx php7.2 php7.2-common php7.2-mysql php7.2-mbstring php7.2-fpm php7.2-cgi php7.2-common php-pear php-gettext mariadb-server -y
0

Tiếp theo, kích hoạt tệp máy chủ ảo phpmyadmin và xóa tệp máy chủ ảo mặc định bằng lệnh sau

sudo apt-get install nginx php7.2 php7.2-common php7.2-mysql php7.2-mbstring php7.2-fpm php7.2-cgi php7.2-common php-pear php-gettext mariadb-server -y
1

Tiếp theo, khởi động lại dịch vụ Nginx để áp dụng các thay đổi bằng lệnh sau

sudo apt-get install nginx php7.2 php7.2-common php7.2-mysql php7.2-mbstring php7.2-fpm php7.2-cgi php7.2-common php-pear php-gettext mariadb-server -y
2

Tiếp theo, kiểm tra trạng thái của Nginx bằng lệnh sau

sudo apt-get install nginx php7.2 php7.2-common php7.2-mysql php7.2-mbstring php7.2-fpm php7.2-cgi php7.2-common php-pear php-gettext mariadb-server -y
3

Bạn sẽ thấy đầu ra sau

sudo apt-get install nginx php7.2 php7.2-common php7.2-mysql php7.2-mbstring php7.2-fpm php7.2-cgi php7.2-common php-pear php-gettext mariadb-server -y
4

Truy cập phpMyAdmin

phpMyAdmin hiện đã được cài đặt và định cấu hình, đã đến lúc truy cập giao diện web phpMyAdmin

Mở trình duyệt web của bạn và nhập URL http. //192. 168. 0. 111/phpmyadmin/. Bạn sẽ được chuyển hướng đến trang sau

Làm cách nào để truy cập phpMyAdmin trong Ubuntu Nginx?

Bây giờ, cung cấp tên người dùng và mật khẩu quản trị viên của bạn. Sau đó, nhấp vào nút Bắt đầu. Bạn sẽ thấy bảng điều khiển mặc định của phpMyAdmin trong trang sau

Làm cách nào để truy cập phpMyAdmin trong Ubuntu Nginx?

chúc mừng. bạn đã cài đặt và định cấu hình thành công phpMyAdmin cho Ubuntu 18 của mình. 04 máy chủ LTS. Bây giờ bạn có thể quản lý cơ sở dữ liệu MariaDB của mình thông qua giao diện dựa trên web phpMyAdmin. Hãy hỏi tôi nếu bạn có bất kỳ câu hỏi

Làm cách nào để truy cập phpMyAdmin trên nginx?

Bước 1 — Cài đặt PHPMyAdmin. sudo apt-get cài đặt phpmyadmin. Bây giờ bạn sẽ thấy hai tùy chọn. Đối với cài đặt của chúng tôi, chúng tôi sẽ không chọn một trong số chúng. .
Bước 2 — Thiết lập PHPMyAdmin cho NGINX. Sudo ln -s /usr/share/phpmyadmin /var/www/html
Bước 3 - Bùng nổ. khởi động lại máy chủ NGINX. sudo systemctl khởi động lại nginx HOẶC sudo dịch vụ nginx khởi động lại

Tôi có thể sử dụng phpMyAdmin với nginx không?

Sau khi cài đặt phpMyAdmin, bạn có thể định cấu hình nó với Nginx để có thể truy cập vào giao diện web. Có một số cách để thực hiện điều này, bạn chỉ cần tạo một liên kết tượng trưng của thư mục /usr/share/phpmyadmin tới thư mục gốc của web.

Làm cách nào để cài đặt phpMyAdmin trên máy chủ Ubuntu Nginx?

Không còn cách đó nữa, hãy bắt đầu cài đặt phpMyAdmin. .
Bước 1. Tải xuống và cài đặt phpMyAdmin trên Ubuntu 20. 04. .
Bước 2. Tạo Nginx Server Block cho phpMyAdmin. .
Bước 3. Cài đặt chứng chỉ TLS. .
Bước 4. Kiểm tra chứng chỉ TLS của bạn. .
Bước 5. Khắc phục sự cố Lỗi đăng nhập phpMyAdmin

Làm cách nào để cài đặt phpMyAdmin trên máy chủ nginx?

điều kiện tiên quyết
Bước 1 — Cài đặt phpMyAdmin
Bước 2 — Thay đổi vị trí mặc định của phpMyAdmin
Bước 3 — Vô hiệu hóa đăng nhập gốc
Bước 4 — Tạo Cổng xác thực
Bước 5 — Thiết lập quyền truy cập qua đường hầm được mã hóa
Phần kết luận