phpMyAdmin
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> phpMyAdmin

Cài đặt phpMyAdmin với Nginx trên CentOS 8

phpMyAdmin là một công cụ quản trị mã nguồn mở và miễn phí cho MySQL và MariaDB. Là một ứng dụng web di động được viết chủ yếu bằng PHP, nó đã trở thành một trong những công cụ quản trị MySQL phổ biến nhất, đặc biệt là đối với các dịch vụ lưu trữ web. Trong hướng dẫn này, chúng tôi sẽ cài đặt phpMyAdmin với Nginx trên CentOS 7.

Triển khai máy chủ đám mây của bạn
Nếu bạn chưa đăng ký với Cloudwafer , bạn nên bắt đầu bằng cách đăng ký . Hãy dành một chút thời gian để tạo một tài khoản, sau đó bạn có thể dễ dàng triển khai các máy chủ đám mây của riêng mình.

Sau khi bạn đã đăng ký, hãy đăng nhập vào Khu vực khách hàng Cloudwafer của bạn bằng mật khẩu được cung cấp trong thư của bạn và triển khai Cloudwafer của bạn máy chủ đám mây.

Cập nhật gói hệ thống trên CentOS
Bạn nên cập nhật hệ thống lên các gói mới nhất trước khi bắt đầu bất kỳ cài đặt lớn nào. Điều này được thực hiện bằng lệnh dưới đây:

sudo yum update

Cài đặt Nginx
Cài đặt Nginx bằng trình quản lý gói CentOS yum như hình dưới đây:

sudo yum install nginx

Kiểm tra phiên bản Nginx
Sau khi cài đặt, bạn có thể kiểm tra phiên bản đã cài đặt của máy chủ web Nginx trên máy chủ CentOS 7 của mình bằng cách ra lệnh sau:

sudo nginx -v 

Cài đặt phpMyAdmin
Gói phpMyAdmin không có sẵn dưới dạng gói RPM trong kho hệ điều hành cho CentOS 8. Vì vậy, chúng tôi sẽ tải xuống kho lưu trữ từ trang web chính thức.

wget https://files.phpmyadmin.net/phpMyAdmin/5.0.1/phpMyAdmin-5.0.1-all-languages.tar.gz

Cài đặt phpMyAdmin bằng lệnh sau.

sudo tar -zxvf phpMyAdmin-5.0.1-all-languages.tar.gz

Di chuyển thư mục phpMyAdmin như hình dưới đây:

sudo mv phpMyAdmin-5.0.1-all-languages /usr/share/phpMyAdmin

Sao chép tệp cấu hình mẫu.

sudo cp -pr /usr/share/phpMyAdmin/config.sample.inc.php /usr/share/phpMyAdmin/config.inc.php

Chỉnh sửa tệp cấu hình và thêm bí mật về cá đòn.

sudo nano /usr/share/phpMyAdmin/config.inc.php

Tạo bí mật Blowfish và cập nhật bí mật trong dòng dưới đây.

Tiếp theo, Nhập create_tables.sql để tạo bảng mới cho phpMyAdmin.

mysql < /usr/share/phpMyAdmin/sql/create_tables.sql -u root -p

Tạo tệp máy chủ ảo có tên phpMyAdmin.conf trong /etc/nginx/conf.d .

sudo nano /etc/nginx/conf.d/phpMyAdmin.conf

Thêm các thay đổi sau cho tên miền. Bạn có thể thay thế nó bằng tên miền của riêng bạn hoặc Địa chỉ IP của máy chủ.

Máy chủ
server {
listen 80;
   server_name phpmyadmin.cloudwaferlabs.com;
   root /usr/share/phpMyAdmin;

   location / {
      index index.php;
   }

## Images and static content is treated different
   location ~*             ^.+.(jpg|jpeg|gif|css|png|js|ico|xml)$ {
  access_log off;
  expires 30d;
   }

   location ~ /\.ht {
      deny all;
   }

   location ~ /(libraries|setup/frames|setup/libs) {
      deny all;
      return 404;
   }

   location ~ \.php$ {
      include /etc/nginx/fastcgi_params;
      fastcgi_pass 127.0.0.1:9000;
      fastcgi_index index.php;
      fastcgi_param SCRIPT_FILENAME /usr/share/phpMyAdmin$fastcgi_script_name;
   }
}


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. phpMyAdmin + CentOS 6.0 - Bị cấm

  2. Lỗi khi thả cơ sở dữ liệu trong MySQL (không thể rmdir '. \ Oro', errno:41)

  3. Tôi đã thay đổi cổng MySQL trong XAMPP, bây giờ làm cách nào để lắng nghe cổng mới?

  4. Truy cập Wamp 2.5 phpmyadmin từ PC khác trong Mạng LAN

  5. phpMyAdmin Lỗi nghiêm trọng:Gọi đến hàm không xác định __ ()