Cài đặt phpMyAdmin ở CentOS 7

Anonim

Cài đặt phpMyAdmin ở CentOS 7

Giao diện web phpMyAdmin hiện đang tích cực tham gia bởi người dùng cơ sở dữ liệu MySQL, vì họ chỉ hỗ trợ tương tác thông qua thiết bị đầu cuối. Cài đặt phần mềm bổ sung bằng giao diện đồ họa sẽ giúp đơn giản hóa thủ tục dễ dàng hơn nhiều đối với các máy chủ Web dễ dàng hơn nhiều, trước tiên bạn sẽ phải thực hiện một số hành động mà đôi khi gây khó khăn. Hôm nay chúng tôi muốn xem xét việc cài đặt phpMyAdmin trong hệ điều hành CentOS 7, chia tất cả các bước quan trọng để các bước. Bạn sẽ chỉ cần làm theo các hướng dẫn trong bạn và nhập chính xác từng nhóm.

Cài đặt phpMyAdmin ở CentOS 7

Thật không may, kho lưu trữ chính thức của ứng dụng đang được xem xét không tồn tại, vì vậy trước tiên bạn sẽ phải thêm bộ nhớ người dùng vào hệ thống, từ đó chính quá trình cài đặt được thực hiện. Ngoài ra, hai phiên bản phpMyAdmin đặc biệt phổ biến, chúng tôi sẽ cho bạn biết về việc cài đặt từng trong số chúng và cấu hình thêm máy chủ web Apache hoặc Nginx.

Thêm các thành phần phpMyAdmin

Tất nhiên, khi làm việc với các ứng dụng mới trong Linux luôn ưu tiên để thêm thư viện của họ vào hệ thống và phpMyAdmin chưa vượt quá. Hãy để chúng tôi nâng cao chủ đề của hai phiên bản có sẵn, bắt đầu với các nhà phát triển được đề xuất.

Cài đặt phpMyAdmin 4.4.

PHPMYADMIN 4.4 Hoạt động trong ngôn ngữ lập trình PHP Phiên bản 5.4, và, như bạn đã biết, phiên bản này không phải là gần đây nhất, không ngăn cản nó trở thành phổ biến nhất và nhu cầu. Việc cài đặt của nó trong CentOS được thực hiện thông qua "thiết bị đầu cuối" cổ điển theo nghĩa đen trong một số hành động:

  1. Chạy bảng điều khiển bằng bất kỳ phương thức thuận tiện nào, ví dụ, thông qua menu "Ứng dụng".
  2. Bắt đầu thiết bị đầu cuối để cài đặt thêm phpMyAdmin trong CentOS 7

  3. Nhập lệnh sudo rpm -iuvh http://dl.fedoraproject.org/pub/epel/epel-release-terest-7.noarch.rpm Để tải xuống gói phần mềm từ các gói bổ sung cho kho lưu trữ người dùng Linux Enterprise.
  4. Tải xuống các gói từ kho lưu trữ cho phpMyAdmin ở Centos 7

  5. Để tiếp tục quá trình, nhập mật khẩu từ tài khoản với quyền truy cập root.
  6. Nhập mật khẩu để tải xuống các gói từ kho phpmyadmin trong CentOS 7

  7. Sau khi hoàn thành việc bổ sung các gói, bạn phải cập nhật danh sách các thư viện hệ thống với lệnh Sudo Yum -y Update.
  8. Cập nhật các gói hệ thống để cài đặt phpMyAdmin ở CentOS 7

  9. Lệnh trên cài đặt tất cả các bản cập nhật khả dụng, sau đó chỉ có bản thân máy khách ứng dụng sẽ được cài đặt thông qua sudo yum -y cài đặt phpMyAdmin.
  10. Cài đặt phần mềm phpMyAdmin trong CentOS 7

Ví dụ, khi sử dụng máy chủ web, Apache, bạn sẽ chỉ ở lại để khởi động lại và kiểm tra hoạt động của thành phần đã cài đặt, sẽ đến http: // ip_ver_verver / phpMyAdmin.

Cài đặt phiên bản mới nhất của phpMyAdmin

Một số người dùng chỉ quan tâm đến phiên bản PhpMyAdmin mới nhất, để cài đặt mà bạn cần thực hiện một số hành động khác, sau đó tải xuống các gói mới. Nói chung, hướng dẫn vẫn tương tự, nhưng với một số thay đổi.

  1. Thêm một gói mới vào hệ thống bằng cách tải xuống từ kho lưu trữ thông qua sudo rpm -uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm.
  2. Tải xuống phiên bản phpMyAdmin mới nhất trong CentOS 7 từ kho lưu trữ

  3. Cập nhật các thư viện hệ thống có sẵn bằng lệnh Sudo Yum CẬP NHẬT.
  4. Cập nhật thư viện hệ thống để cài đặt phiên bản phpMyAdmin mới nhất trong CentOS 7

  5. Kích hoạt sự hỗ trợ của phiên bản mới nhất của ứng dụng, hiện tại nó là 7.1. Để thực hiện việc này, hãy nhập Yum-Config-Manager --Nable Remi-Php71.
  6. Kích hoạt khả năng tương thích với PHP 7 cho phpMyAdmin ở CentOS 7

  7. Cài đặt sudo yum cài đặt phpMyAdmin và phiên bản PHP thích hợp sẽ được xác định tự động.
  8. Cài đặt phiên bản phpMyAdmin mới nhất tại CentOS 7

Tuy nhiên, việc thêm tất cả các thành phần này đã hoàn tất trước khi bắt đầu hoạt động với giao diện web, bạn sẽ cần định cấu hình máy chủ. Tiếp theo, chúng tôi sẽ phân tích việc thực hiện quy trình này trong hai giải pháp phổ biến - Apache và Nginx.

Thiết lập phpMyAdmin ở nginx

Một số người dùng thích làm việc với máy chủ web Nginx, vì nó cung cấp tốc độ và hiệu suất cao. Nếu bạn là người ủng hộ phần mềm này, sau khi cài đặt phpMyAdmin, bạn sẽ phải thực hiện một số cài đặt để thiết lập hiệu suất của toàn bộ cơ chế.

Đầu tiên, lưu ý rằng chính máy chủ Web đã được thêm vào hệ điều hành, nếu không, hãy nhập các lệnh sau vào bảng điều khiển:

Sudo yum cài đặt phát hành epel

Sudo yum cài đặt nginx

Sudo systemctl bắt đầu nginx

Sau đó, hãy làm theo hướng dẫn như vậy:

  1. Bật phpMyAdmin vào thư mục máy chủ web bằng sudo ln -s / usr / share / phpMyAdmin / var / www / html / phpMyAdmin.
  2. Tạo thư mục với phpMyAdmin ở Nginx cho CentOS

  3. Sau khi thực hiện các thay đổi, hãy khởi động lại bằng cách nhập sudo systemctl restart php-fpm.
  4. Khởi động lại máy chủ nginx để cài đặt phpMyAdmin ở CentOS 7

  5. Thông qua trình soạn thảo văn bản tiêu chuẩn, chạy tệp cấu hình sudo vi /etc/nginx/nginx.conf.
  6. Mở tệp cấu hình nginx để định cấu hình phpMyAdmin ở CentOS 7

  7. Nằm khỏi khối "HTTP" và thêm một dòng tắt_symlinks;
  8. Chỉnh sửa tệp cấu hình Nginx cho phpMyAdmin ở CentOS 7

  9. Lưu các thay đổi và đóng tệp, sau đó bạn khởi động lại nginx sudo nginx -s tải lại.
  10. Khởi động lại máy chủ nginx sau khi cài đặt phpMyAdmin ở CentOS 7

Bạn nên bảo mật máy chủ web bằng cách tạo mật khẩu ngẫu nhiên. Để thực hiện việc này, hãy nhập OpenSSL Passwd và sao chép kết quả. Tiếp theo, bạn sẽ cần chạy một tệp có mật khẩu bằng sudo vi / etc / nginx / mật khẩu và tạo một dòng mới ở định dạng tên người dùng: mật khẩu, để cuối cùng, hãy bật ra, admin: 4b7fsek4l2.

Thiết lập phpMyAdmin trong Apache

Mặc dù máy chủ Web trước đó được coi là tốt hơn ở một số khía cạnh, Apache vẫn còn là một giải pháp khá phổ biến và được sử dụng trong hệ thống phần mềm đèn. Việc cài đặt của nó trong CentOS theo nghĩa đen được thực hiện bởi một số lệnh:

yum cài đặt httpd -y

Systemctl Start httpd.Service.

Systemctl Bật HTTPD.Service.

Nếu máy chủ đã được thêm hoặc bạn đã thực hiện các lệnh trên, bạn có thể truy cập trực tiếp vào chính phần phpMyAdmin và điều này được thực hiện như sau:

  1. Đặt mật khẩu truy cập quản trị viên bằng sudo htpasswd -c / etc / httpd / mật khẩu quản trị viên.
  2. Đặt mật khẩu cho máy chủ Apache phpMyAdmin trong CentOS 7

  3. Chạy tệp cấu hình để chỉnh sửa thêm: vi /etc/httpd/conf.d/phpmyadmin.conf.
  4. Mở tệp cấu hình Apache để định cấu hình phpMyAdmin ở CentOS 7

  5. Đặt phần "" và chèn nội dung đó:

    Tùy chọn chỉ mục followsymlinks.

    AllowOverride tất cả.

    Authtype cơ bản.

    Authname "Nội dung bị hạn chế"

    Authuserfile / etc / httpd / mật khẩu

    Yêu cầu người dùng hợp lệ

  6. Chỉnh sửa tệp cấu hình Apache phpMyAdmin trong CentOS 7

Trong bài viết này, bạn đã được làm quen với quy trình thêm các thành phần phpMyAdmin, nhưng cũng đã học về cấu hình ban đầu của chúng trong hai máy chủ web khác nhau. Trong quá trình thực thi mỗi lệnh, chúng tôi thực sự khuyên bạn nên đọc thông báo được hiển thị trong bảng điều khiển: đôi khi chúng có thể chỉ ra lỗi yêu cầu một giải pháp hoạt động.

Đọc thêm