Cài đặt phpmyadmin trên Ubuntu 22.04 nginx
Trong hướng dẫn này, tôi sẽ trình bày cách cài đặt PhpMyAdmin trên Ubuntu 22. 04 hệ thống. PhpMyAdmin yêu cầu Cơ sở dữ liệu độc lập hoặc là một phần của ngăn xếp LEMP, được cài đặt và chạy trên hệ thống trước đó Show
Máy chủ với Nginx, PHP và MariaDB. Bạn có thể tìm thấy hướng dẫn Cài đặt LEMP của chúng tôi tại đây
đầu ra
Tạo một liên kết tượng trưng từ các tệp cài đặt đến thư mục gốc tài liệu của Nginx
Nhập nó vào thanh địa chỉ của trình duyệt để kiểm tra xem phpmyadmin đã được cài đặt chưa. 7. Bạn sẽ thấy một trang tương tự như trang bên dưới Mặc dù dấu nhắc MySQL được cộng đồng nhà phát triển sử dụng và đề xuất để quản trị cơ sở dữ liệu, hầu hết mọi người thích giao diện người dùng đồ họa hơn dấu nhắc dòng lệnh trường học cũ. Khi viết bài này, chỉ có một số ứng dụng quản trị cơ sở dữ liệu có sẵn để cung cấp giao diện web. PhpMyAdmin là hệ thống quản lý cơ sở dữ liệu MySQL phổ biến nhất. Hướng dẫn này sẽ giúp bạn cài đặt phpMyAdmin trên máy chủ Ubuntu của bạn với các phương pháp hay nhất của cộng đồng nhà phát triển. yêu cầu hệ thống
Nếu bạn đang cài đặt Ubuntu mới, bạn có thể cài đặt LEMP stack trước khi tiếp tục hướng dẫn. Chúng tôi sẽ đề cập đến cấu hình sau cho máy chủ web nginx. Cài đặt phpMyAdmin trên Ubuntu 22. 04 cho nginxChúng tôi sẽ bắt đầu bằng cách làm mới kho lưu trữ gói, sau đó cài đặt phpmyadmin cùng với các mô-đun php.
The installation script will ask whether to use apache or lighthttpd as web server. You will need to skip selecting any web server by pressing TAB to highlight Đối với lời nhắc 8, Chọn Có để thiết lập cơ sở dữ liệuSau đó, bạn sẽ được yêu cầu chọn và xác nhận mật khẩu ứng dụng MySQL cho phpMyAdmin. Khi tập lệnh cấu hình bài đăng thành công, Nginx được định cấu hình để hoạt động với phpMyAdmin. Chúng ta sẽ cần tạo một liên kết tượng trưng từ các tệp cài đặt đến thư mục gốc của tài liệu Nginx. phpMyAdmin là một ứng dụng dựa trên web, mã nguồn mở và miễn phí được sử dụng để quản lý cơ sở dữ liệu thông qua trình duyệt web. Nó cung cấp một giao diện web đơn giản và thân thiện với người dùng, giúp quản trị viên cơ sở dữ liệu thực hiện một số tác vụ, quản lý tài khoản người dùng và đặc quyền, nhập và xuất dữ liệu, thực thi các câu lệnh SQL, v.v. Nó được viết bằng PHP, cung cấp cho người dùng mới bắt đầu khả năng tương tác với cơ sở dữ liệu MySQL của họ Trong hướng dẫn này, tôi sẽ giải thích cách cài đặt phpMyAdmin với Nginx trên Ubuntu 22. 04 điều kiện tiên quyết
Cài đặt Nginx, MariaDB và PHPTrước tiên, bạn sẽ cần cài đặt máy chủ web Nginx, MariaDB, PHP và các tiện ích mở rộng PHP cần thiết khác trong máy chủ của mình. Bạn có thể cài đặt tất cả chúng bằng lệnh sau apt-get install nginx mariadb-server php php-cli php-mysql php-mbstring php-zip php-gd php-json php-curl php-fpm -y Khi tất cả các gói được cài đặt, bạn có thể tiến hành bước tiếp theo Cài đặt phpMyAdminTheo mặc định, gói phpMyAdmin có sẵn trong Ubuntu 22. 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 apt-get install phpmyadmin -y Trong quá trình cài đặt, bạn sẽ được yêu cầu chọn máy chủ web như hình bên dưới Vì anh ấy đang sử dụng máy chủ web Nginx, bạn chỉ cần nhấn TAB, rồi ENTER để bỏ qua lời nhắc này. Bạn sẽ được yêu cầu định cấu hình cơ sở dữ liệu cho phpMyAdmin để sử dụng Chọn Yes và nhấn Enter để tiếp tục. Bạn sẽ được yêu cầu chọn và xác nhận mật khẩu cho ứng dụng phpMyAdmin như hình bên dưới Cung cấp mật khẩu mong muốn của bạn và nhấn Enter để hoàn tất cài đặt Cấu hình cơ sở dữ liệu MariaDBTheo mặc định, MariaDB không được bảo mật. Vì vậy, hãy bảo mật MariaDB và đặt mật khẩu gốc MariaDB bằng lệnh sau mysql_secure_installation Trả lời tất cả các câu hỏi như hình dưới đây ________số 8Sau khi bảo mật MariaDB, nên tạo một người dùng riêng để kết nối phpMyAdmin và quản lý cơ sở dữ liệu Để làm như vậy, hãy đăng nhập vào MariaDB shell bằng lệnh sau mysql -u root -p Cung cấp mật khẩu gốc của bạn khi được nhắc, sau đó tạo người dùng mới bằng lệnh sau 0Tiếp theo, cấp tất cả các đặc quyền cho người dùng bằng lệnh sau 1Tiếp theo, xóa các đặc quyền và thoát khỏi trình bao MariaDB bằng lệnh sau 2Khi bạn đã hoàn tất, bạn có thể tiến hành bước tiếp theo Định cấu hình Nginx cho phpMyAdminTiếp theo, bạn sẽ cần tạo một khối máy chủ lưu trữ ảo Nginx để lưu trữ phpMyAdmin. Bạn có thể tạo nó bằng lệnh sau 3Thêm các dòng sau 4lư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 apt-get install phpmyadmin -y0 Bạn sẽ nhận được đầu ra sau apt-get install phpmyadmin -y1 Cuối cùng, khởi động lại dịch vụ Nginx để áp dụng các thay đổi apt-get install phpmyadmin -y2 Bạn cũng có thể kiểm tra trạng thái Nginx bằng lệnh sau apt-get install phpmyadmin -y3 Bạn sẽ thấy đầu ra sau apt-get install phpmyadmin -y4 Tiếp theo, thay đổi quyền sở hữu và quyền của thư mục phpMyAdmin apt-get install phpmyadmin -y5 Bảo mật phpMyAdmin với Let's Encrypt SSLTrước khi bắt đầu, bạn cần cài đặt ứng dụng khách Certbot để tải xuống và cài đặt Let's Encrypt SSL Đầu tiên, thêm kho lưu trữ Certbot bằng lệnh sau apt-get install phpmyadmin -y6 Tiếp theo, cập nhật kho lưu trữ và cài đặt ứng dụng khách Certbot bằng lệnh sau apt-get install phpmyadmin -y7 Khi Certbot đã được cài đặt, hãy chạy lệnh sau để tải xuống và cài đặt Let's Encrypt SSL cho miền của bạn apt-get install phpmyadmin -y8 Bạn sẽ được yêu cầu cung cấp email của mình và chấp nhận các điều khoản dịch vụ như hình bên dưới apt-get install phpmyadmin -y9 Tiếp theo, chọn có chuyển hướng lưu lượng HTTP sang HTTPS hay không mysql_secure_installation0 Gõ số 2 và nhấn Enter để hoàn tất cài đặt mysql_secure_installation1 Truy cập phpMyAdminBây giờ, hãy mở trình duyệt web của bạn và nhập URL https. //phpmyadmin. ví dụ. com. Bạn sẽ được chuyển hướng đến trang đăng nhập phpMyAdmin Cung cấp tên người dùng, mật khẩu quản trị viên của bạn và 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 trên trang sau Phần kết luậnXin chúc mừng. bạn đã cài đặt thành công phpMyAdmin và bảo mật nó bằng Let's Encrypt SSL trên Ubuntu 22. 04. Bây giờ bạn có thể kết nối với phpMyAdmin, quản lý cơ sở dữ liệu của mình và thực hiện một số tác vụ thông qua trình duyệt web Làm cách nào để cài đặt phpMyAdmin Ubuntu Nginx?Bước 1. điều kiện tiên quyết. Để làm theo hướng dẫn này, bạn sẽ cần Ubuntu 20. 04 máy chủ chạy trên máy tính cục bộ của bạn hoặc trên máy chủ từ xa với các điều kiện tiên quyết. . Bước 2. Cài đặt phpMyAdmin. . Bước 2. Cấu hình cơ sở dữ liệu. . Bước 4. Tạo liên kết tượng trưng. . Bước 5. Truy cập phpMyAdmin. . Bước 6. Tạo siêu người dùng MySQL. . Bước 7. Bảo mật phpMyAdmin Cách cài đặt và bảo mật phpMyAdmin trên Ubuntu 20. 04 Nginx?Cách cài đặt & bảo mật phpMyAdmin cho Nginx trên Ubuntu 20. 04 /. . cập nhật sudo apt && sudo apt cài đặt phpmyadmin sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin sudo mysql -u root -p sudo apt cài đặt apache2-utils sudo htpasswd -c /etc/nginx/. tên người dùng htpasswd Sudo nano /etc/nginx/sites-available/default Cách cài đặt phpMyAdmin 5. 2 trên Ubuntu?Cách cài đặt phpMyAdmin trên Ubuntu 22. 04. 20. 04. 18. 04 . Bước 1. Cài đặt PHP trên Ubuntu vào ngày 22. 04. 20. 04. 18. 04. . Bước 2. Cài đặt máy chủ cơ sở dữ liệu MariaDB (Tùy chọn). Bước 3. Cài đặt máy chủ web Apache. . Bước 4. Tải xuống phpMyAdmin trên Ubuntu 22. 04. 20. 04. 18. 04. . Bước 5. Định cấu hình máy chủ web Apache. . Bước 6. Truy cập giao diện Web phpMyAdmin Làm cách nào để truy cập phpMyAdmin trong 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 |