phpMyAdmin là công cụ quản lý cơ sở dữ liệu miễn phí được viết bằng PHP. Bài viết này sẽ HOSTVN hướng dẫn cách cài đặt phpMyAdmin với Nginx trên Ubuntu 20. Cài đặt phpMyAdmin với Nginx trên Ubuntu – phpMyAdmin là một công cụ quản lý cơ sở dữ liệu trên nền web miễn phí được viết bằng PHP. Nó cung cấp giao diện web đồ họa để người dùng quản lý cơ sở dữ liệu MySQL hoặc MariaDB. Trong bài viết này HOSTVN sẽ hướng dẫn các bạn cách cài đặt phpMyAdmin với Nginx, MariaDB, PHP7.4 (LEMP stack) trên Ubuntu 20.04 LTSHOSTVN sẽ hướng dẫn các bạn cách cài đặt phpMyAdmin với Nginx, MariaDB, PHP7.4 (LEMP stack) trên Ubuntu 20.04 LTS Mục lục 1. Yêu cầu2. Cài đặt phpMyAdmin với Nginx trên Ubuntu 3. Cấu hình Server Block 4. Kết luận
2. Cài đặt phpMyAdmin với Nginx trên UbuntuphpMyAdmin với Nginx trên Ubuntu3. Cấu hình Server Block sudo apt update sudo apt install phpmyadmin -y 4. Kết luậnEsc trên bàn phím để bỏ qua bước này. Để làm theo hướng dẫn này, bạn cần có HĐH Ubuntu 20.04 trên máy chủ của bạn.Yes để định cấu hình cơ sở dữ liệu cho phpMyAdmin với dbconfig-common. ĐĂNG KÝ CLOUD VPSphpmyadmin trong MariaDB/MySQL. Đã cài đặt LEMP stack trên Ubuntu 20.04. Nếu chưa cài LEMP, xin vui lòng xem hướng dẫn sau đây. Hướng dẫn cài đặt LEMP trên Ubuntu 20.04mật khẩu user root của Mysql phpMyAdmin có sẵn trong kho phần mềm Ubuntu 20.04. vì vậy chúng ta có thể dễ dàng cài đặt nó bằng lệnh bên dưới.phpmyadmin được tạo và người dùng phpmyadmin có các đặc quyền cần thiết để quản lý cơ sở dữ liệu này. 3. Cấu hình Server Block4. Kết luận/etc/nginx/conf.d/default.conf
sudo nano /etc/nginx/conf.d/default.conf ĐĂNG KÝ CLOUD VPS server {} cấu hình sau server { ............... location ~ ^/(doc|sql|setup)/ { deny all; } } Đã cài đặt LEMP stack trên Ubuntu 20.04. Nếu chưa cài LEMP, xin vui lòng xem hướng dẫn sau đây./usr/share/phpmyadmin. Lưu và đóng tập tin.
sudo ln -s /usr/share/phpmyadmin /usr/share/nginx/html/phpmyadmin
sudo chown -R nginx:nginx /var/lib/phpmyadmin Lệnh trên sẽ cài đặt tất cả các thành phần cần thiết bao gồm các phần mở rộng PHP7. Trong quá trình cài đặt, nó sẽ nhắc bạn chọn một máy chủ web để cấu hình. Nhấn phím Esc trên bàn phím để bỏ qua bước này. sudo nginx -t Trong màn hình tiếp theo, chọn Yes để định cấu hình cơ sở dữ liệu cho phpMyAdmin với dbconfig-common. sudo systemctl reload nginx Sau đó đặt mật khẩu cho người dùng phpmyadmin trong MariaDB/MySQL.your_server_ip/phpmyadmin và đăng nhập với User root Mysql 4. Kết luậnĐể làm theo hướng dẫn này, bạn cần có HĐH Ubuntu 20.04 trên máy chủ của bạn.HOSTVN đã hướng dẫn các bạn cài đặt phpMyAdmin với Nginx trên Ubuntu 20. Nếu có bất kỳ ý kiến đóng góp nào các bạn có thể để lại bình luận ở bên dưới. Ngoài ra các bạn có thể muốn xem thêm hướng dẫn cài đặt phpMyAdmin với Apache (LAMP stack) trên ubuntu 20. ĐĂNG KÝ CLOUD VPSĐã cài đặt LEMP stack trên Ubuntu 20.04. Nếu chưa cài LEMP, xin vui lòng xem hướng dẫn sau đây. Hướng dẫn cài đặt LEMP trên Ubuntu 20.04 phpMyAdmin có sẵn trong kho phần mềm Ubuntu 20.04. vì vậy chúng ta có thể dễ dàng cài đặt nó bằng lệnh bên dưới. Lệnh trên sẽ cài đặt tất cả các thành phần cần thiết bao gồm các phần mở rộng PHP7. Trong quá trình cài đặt, nó sẽ nhắc bạn chọn một máy chủ web để cấu hình. Nhấn phím Esc trên bàn phím để bỏ qua bước này. Trong màn hình tiếp theo, chọn Yes để định cấu hình cơ sở dữ liệu cho phpMyAdmin với dbconfig-common. Sau đó đặt mật khẩu cho người dùng phpmyadmin trong MariaDB/MySQL. Danh sách tin nhắn Xác nhận mật khẩu một lần nữa Tiếp theo các bạn sẽ được yêu cầu nhập mật khẩu user root của Mysql Khi bước này được thực hiện, một cơ sở dữ liệu mới có tên phpmyadmin được tạo và người dùng phpmyadmin có các đặc quyền cần thiết để quản lý cơ sở dữ liệu này. Để tăng cường bản mật cho phpMyAdmin các bạn cần chặn truy cập các thư mục quan trọng. Các bạn mở file /etc/nginx/conf.d/default.conf{{mission.data.mission.credit}} điểm hôm nay
Nếu thử nghiệm thành công, hãy tải lại Nginx để các thay đổi có hiệu lực. Bây giờ bạn có thể truy cập giao diện web phpMyAdmin qua your_server_ip/phpmyadmin và đăng nhập với User root Mysql
Qua bài viết này HOSTVN đã hướng dẫn các bạn cài đặt phpMyAdmin với Nginx trên Ubuntu 20. Nếu có bất kỳ ý kiến đóng góp nào các bạn có thể để lại bình luận ở bên dưới. Ngoài ra các bạn có thể muốn xem thêm hướng dẫn cài đặt phpMyAdmin với Apache (LAMP stack) trên ubuntu 20. |