Làm cách nào để chạy phpMyAdmin trong Apache?

Hướng dẫn tìm hiểu các bước cài đặt phpMyAdmin trên Ubuntu 22. 04 LTS Jammy JellyFish sử dụng máy chủ Web Apache để quản lý MariaDB hoặc MySQL thông qua trình duyệt web và giao diện người dùng đồ họa

phpMyAdmin là một phần mềm nguồn mở phổ biến mà chúng ta có thể sử dụng hầu hết trên tất cả các dịch vụ lưu trữ web để quản lý cơ sở dữ liệu. Tuy nhiên, nếu bạn đang tự quản lý máy chủ lưu trữ hoặc máy chủ đám mây của mình thì bạn phải tự cài đặt phần quản lý Cơ sở dữ liệu này

Chương trình cung cấp một giao diện đồ họa với nhiều tùy chọn. Chúng có thể đề cập đến một cơ sở dữ liệu hoàn chỉnh và bao gồm, ví dụ:

• Tạo cơ sở dữ liệu mới
• Xóa cơ sở dữ liệu hiện có
• Sao chép nội dung sang cơ sở dữ liệu mới
• Sao lưu trong bản sao lưu
• Khôi phục từ bản sao lưu hiện có
• Chuyển từ máy chủ này sang máy chủ khác
• Thay đổi người dùng và mật khẩu
• Thao túng quyền truy cập

Chúng ta có thể thực hiện các tác vụ phức tạp và tốn thời gian mà không cần phải xử lý các lệnh và cấu trúc của chúng với sự trợ giúp của phpMyAdmin. Chúng bao gồm, nhưng không giới hạn ở

• Tìm tên biến hoặc nội dung trong cơ sở dữ liệu
• Thay thế giá trị
• Mã hóa văn bản thuần sử dụng các thuật toán khác nhau, e. g. mật khẩu
• Nhiều lựa chọn biến thông qua giao diện đồ họa
• Kiểm tra cơ sở dữ liệu về tính nhất quán nội bộ và các lỗi khác
• Tạo và xóa các mục, tham số hoặc giá trị
• Tạo, sao chép hoặc xóa các bảng riêng lẻ
• Trình bày rõ ràng về cấu trúc của cơ sở dữ liệu

Cùng tìm hiểu cách cài đặt phpMyAdmin trên Ubuntu 22. 04 Server, tuy nhiên, các bước đưa ra ở đây cũng sẽ giống với các phiên bản khác của Linux này

Trên trang

Các bước cài đặt phpMyAdmin trên Ubuntu 22. 04 máy chủ

Thời gian đọc ước tính. 8 phút

1. Yêu cầu phpMyAdmin

Để thực hiện hướng dẫn này, chúng tôi yêu cầu máy chủ Ubuntu, quyền truy cập người dùng sudo không root, máy chủ web Apache, Cơ sở dữ liệu, PHP và kết nối internet đang hoạt động

2. Cập nhật Ubuntu 22. 04 máy chủ

Điều đầu tiên chúng ta nên thực hiện là cập nhật máy chủ Linux của mình vì hầu hết các gói chúng ta cần thiết lập phpMyAdmin sẽ đến từ kho lưu trữ Jammy JellyFish mặc định của Ubuntu

sudo apt update && sudo apt upgrade

Ngoài ra, cài đặt

sudo apt install wget nano

3. Cài đặt máy chủ LAMP

Chúng tôi cần LAMP Stack dùng để chỉ gói phần mềm bao gồm Apache, MySQL/MariaDB và PHP được cài đặt trên máy chủ Linux. À, đối với máy chủ Linux, ở đây chúng tôi đang sử dụng Ubuntu, phần còn lại chúng tôi sẽ cài đặt ở bước này

Máy chủ web Apache

Apache là một máy chủ web nguồn mở có sẵn để cài đặt trực tiếp bằng kho lưu trữ mặc định của Ubuntu

sudo apt install apache2

Kích hoạt máy chủ của nó

sudo systemctl enable apache2
sudo systemctl restart apache2

Thiết lập máy chủ MariaDB

Tiếp theo, cài đặt máy chủ MariaDB, một nhánh của MySQL và hoạt động hoàn toàn giống với nó. Cũng giống như apache, nó cũng có sẵn để thiết lập bằng kho lưu trữ hệ thống mặc định

sudo apt install mariadb-server mariadb-client

Kích hoạt và bắt đầu

sudo systemctl enable --now mariadb

Ngoài ra, hãy bảo mật cài đặt MariaDB của bạn

sudo mysql_secure_installation

Khi bạn chạy lệnh trên, nó sẽ cung cấp một trình hướng dẫn dựa trên văn bản để bảo mật máy chủ Cơ sở dữ liệu của bạn. Đây là những câu hỏi nó sẽ hỏi

________số 8_______

Cài đặt PHP và phần mở rộng của nó

phpMyAdmin là phần mềm quản lý cơ sở dữ liệu SQL dựa trên PHP, do đó chúng tôi cần ngôn ngữ kịch bản này trên hệ thống Ubuntu của chúng tôi cùng với một số tiện ích mở rộng PHP phổ biến

sudo apt install php php-{fpm,mbstring,bcmath,xml,mysql,common,gd,cli,curl,zip}

Ngoài ra, hãy bật PHP fpm để bắt đầu với FPM, nếu chưa có

sudo apt install wget nano
0

4. Cài đặt phpMyAdmin trên Ubuntu 22. 04

Chà, một cách để cài đặt phpMyAdmin là sử dụng trình quản lý gói APT sẽ tải xuống và cài đặt nó bằng kho lưu trữ của Ubuntu. Tuy nhiên, điều mà mọi người cần lưu ý là phiên bản phpMyadmin được cài đặt bằng APT sẽ không phải là phiên bản mới nhất. Đó là do phiên bản dài hạn của Ubuntu sử dụng các gói cực kỳ ổn định, do đó bạn sẽ không nhận được bản phát hành phần mềm mới nhất. Trong tình huống như vậy, chúng tôi có thể tải xuống gói phpMyadmin theo cách thủ công để định cấu hình. Hãy xem làm thế nào để làm điều đó

Tải xuống phiên bản mới nhất của phpMyAdmin

Lệnh đã cho sẽ tự động tìm nạp và lưu tệp nén mới nhất của phpMyAdmin ở định dạng Tar. Chỉ cần sao chép và thực hiện nó trong thiết bị đầu cuối lệnh của bạn

sudo apt install wget nano
1

Trích xuất và cấu hình

Sau khi tệp được tải xuống trên hệ thống của bạn, hãy giải nén và di chuyển tệp vào thư mục webroot của bạn

Khai thác

sudo apt install wget nano
2

Bây giờ, di chuyển nó

sudo apt install wget nano
3

Ngoài ra, đừng quên tạo một thư mục tạm thời có tên ‘tmp‘ bên trong thư mục được giải nén nếu không điều này sẽ tạo ra một cảnh báo trên giao diện phpMyAdmin

sudo apt install wget nano
4

5. Thêm chuỗi mật mã Blowfish

Để hoạt động bình thường, phpMyAdmin cần một chuỗi mật mã Blowfish trong tệp cấu hình để xác thực cookie. Tuy nhiên, theo mặc định, không có tệp cấu hình chính vì chúng tôi đang thiết lập thủ công phpMyAdmin. Thay vào đó, có một tệp cấu hình mẫu mà chúng ta có thể đổi tên và sử dụng. Đây là một lệnh cho điều đó

sudo apt install wget nano
5

Bây giờ, tạo một chuỗi ngẫu nhiên 32 bit

sudo apt install wget nano
6
Làm cách nào để chạy phpMyAdmin trong Apache?

Sao chép chuỗi được tạo bởi lệnh trên

Bây giờ, hãy chỉnh sửa tệp cấu hình phpMyAdmin

sudo apt install wget nano
7

và vượt qua nó ở phía trước của dòng

sudo apt install wget nano
8

Thay thế khóa của bạn bằng mã được tạo

Ngoài ra, cuộn xuống cuối và thêm dòng này

sudo apt install wget nano
9
Làm cách nào để chạy phpMyAdmin trong Apache?

Sau đó, lưu tệp của bạn bằng cách nhấn Ctrl+O, nhấn phím Enter, sau đó thoát khỏi trình chỉnh sửa tệp- Ctrl+X.

Cấp quyền cho Apache để truy cập các tệp PHPMyAdmin

sudo apt install apache2
0

Quyền đối với tệp và thư mục

sudo apt install apache2
1
sudo apt install apache2
2

6. Tạo tệp cấu hình Apache Vhost

Chúng tôi không muốn cung cấp giao diện người dùng phpMyAdmin trên tên miền gốc hoặc địa chỉ IP của chúng tôi, do đó, chúng tôi sử dụng tên miền phụ hoặc thư mục con. Ở đây chúng tôi đang phục vụ nó trong một thư mục con. Do đó, hãy tạo một tệp cấu hình cho nó

sudo apt install apache2
3

Sao chép Dán các dòng sau

sudo apt install apache2
4

Lưu tệp- Ctrl + O nhấn Enter và thoát bằng Ctrl + X

Kích hoạt cấu hình mới

sudo apt install apache2
5

Khởi động lại máy chủ web Apache

Để áp dụng các thay đổi thành công, hãy khởi động lại máy chủ web Apache

sudo systemctl restart apache2

7. Truy cập giao diện web phpMyAdmin

Nhập địa chỉ IP máy chủ hoặc tên miền cùng với thư mục

sudo apt install apache2
9 trong URL trình duyệt để truy cập nền tảng quản lý cơ sở dữ liệu web này

Ví dụ

sudo apt install apache2
7

hoặc là

sudo apt install apache2
8

Nhập người dùng root cơ sở dữ liệu MySQL và mật khẩu của nó để đăng nhập vào phpMyAdmin

Làm cách nào để chạy phpMyAdmin trong Apache?
Làm cách nào để chạy phpMyAdmin trong Apache?

Ghi chú. Nếu bạn nhận được thông báo này ở cuối trang – Bộ lưu trữ cấu hình phpMyAdmin chưa được định cấu hình hoàn chỉnh, một số tính năng mở rộng đã bị tắt. Tìm hiểu tại sao. Hoặc luân phiên chuyển đến tab 'Hoạt động' của bất kỳ cơ sở dữ liệu nào để thiết lập nó ở đó

Làm cách nào để chạy phpMyAdmin trong Apache?

Sau đó, chỉ cần nhấp vào liên kết Tìm hiểu tại sao và nhấp vào liên kết “Tạo” để tự động tạo cơ sở dữ liệu

sudo systemctl enable apache2
0

Làm cách nào để chạy phpMyAdmin trong Apache?

Phần kết luận

Bằng cách này, chúng ta có thể nhanh chóng cài đặt phpMyAdmin trên Ubuntu 22. 04 LTS Jammy để quản lý cơ sở dữ liệu MySQL hoặc MariaDB của chúng tôi với sự trợ giúp của giao diện người dùng đồ họa dựa trên web. Vì tính bảo mật, chức năng mở rộng và hoạt động thoải mái, PhpMyAdmin được coi là tiêu chuẩn để quản trị cơ sở dữ liệu MySQL và MariaDB. Nó được bao gồm trong các ưu đãi lưu trữ web tại nhiều Nhà cung cấp dịch vụ Internet (ISP) và thường là một phần của cấu hình cơ bản của Máy chủ ảo chuyên dụng và Linux (VPS). Các tác vụ phổ biến nhất bao gồm thường xuyên tạo bản sao lưu, chuyển cơ sở dữ liệu sang máy chủ khác và khắc phục sự cố kỹ thuật

Làm cách nào để bắt đầu phpMyAdmin trong apache2?

Sau khi cài đặt phpMyAdmin hãy trỏ trình duyệt của bạn tới http. //localhost/phpmyadmin để bắt đầu sử dụng . Bạn sẽ có thể đăng nhập bằng bất kỳ người dùng nào bạn đã thiết lập trong MySQL. Nếu chưa có người dùng nào được thiết lập, hãy sử dụng quản trị viên không có mật khẩu để đăng nhập. Sau đó chọn Apache 2 cho máy chủ web bạn muốn cấu hình.

phpMyAdmin ở đâu trong Apache?

Một tệp có tên phpmyadmin. sql được cung cấp trong thư mục mysql trong mã nguồn VCL của Apache .

Làm cách nào để bật phpMyAdmin?

Định cấu hình phpMyAdmin trên CentOS và RHEL .
Mở /etc/phpMyAdmin/config. tập đoàn. tệp php trong trình soạn thảo văn bản
In the section beginning with the line , add the IP address as shown in the following example:
lưu và đóng tập tin