Làm cách nào để cài đặt phiên bản mới nhất của phpmyadmin trên Ubuntu?

Jacob Nicholson đã làm việc ở tất cả các cấp của cả công ty lưu trữ web lớn và nhỏ. Với kiến ​​thức nền tảng về mạng máy tính, anh ấy thích mọi thứ về Internet, cũng như thử nghiệm công nghệ mới nhất và tốt nhất. Sau vài năm phục vụ trong vai trò quản trị hệ thống, anh chuyển sang làm người hỗ trợ khách hàng, tập trung vào việc hợp lý hóa các vấn đề phổ biến về lưu trữ web bằng các hướng dẫn trực tuyến chi tiết. Anh ấy mang theo mình rất nhiều kinh nghiệm và rất nhiều đam mê với thế giới lưu trữ web tuyệt vời — và anh ấy háo hức chia sẻ kiến ​​thức của mình với những người hâm mộ HostingAdvice

Được chỉnh sửa bởi. Lillian Guevara-Castro

Lillian Guevara-Castro

Lillian mang đến hơn 30 năm kinh nghiệm biên tập và báo chí. Cô đã viết và biên tập cho các tổ chức tin tức lớn, bao gồm Tạp chí Atlanta-Hiến pháp và Thời báo New York, và trước đây cô từng là trợ giảng tại Đại học Florida. Hôm nay, cô ấy chỉnh sửa nội dung HostingAdvice cho rõ ràng, chính xác và thu hút người đọc

Đã cập nhật. 10/9/2020

Làm cách nào để cài đặt phiên bản mới nhất của phpmyadmin trên Ubuntu?

Hệ thống cơ sở dữ liệu MySQL là cơ sở dữ liệu quan hệ mã nguồn mở phổ biến nhất. Nhiều dự án khác, bao gồm cả WordPress, được hỗ trợ bởi cơ sở dữ liệu MySQL và dựa vào danh sách tính năng phong phú và thiết lập đơn giản của nó. Đối với những người mới bắt đầu hoặc những người lười biếng, có công cụ phpMyAdmin để giúp chúng tôi bảo trì và giao diện của MySQL

Được truy cập từ trình duyệt web của bạn, phpMyAdmin là bảng điều khiển giao diện người dùng dựa trên PHP cho phép bạn dễ dàng quản lý cơ sở dữ liệu và người dùng MySQL của mình, xem lại hoạt động SQL, nhập và xuất bản sao lưu cơ sở dữ liệu, chạy tìm kiếm, v.v.

Trong hướng dẫn này, chúng tôi sẽ đề cập đến phương pháp được đề xuất để cài đặt phpMyAdmin từ các gói Ubuntu và cách bảo mật phpMyAdmin. Chúng tôi cũng sẽ tiến hành cài đặt phpMyAdmin từ nguồn, mặc dù điều này không được khuyến nghị trong môi trường sản xuất

Yêu cầu cài đặt phpMyAdmin trên Ubuntu

Trước khi cài đặt phpMyAdmin chúng ta cần đáp ứng một số yêu cầu cơ bản

  • Đã cài đặt ngăn xếp LAMP (Linux, Apache, MySQL và PHP)
  • PHP5. 2. 0 hoặc mới hơn
    $ php -v
    PHP 5.5.9-1ubuntu4.6 (cli) (built: Feb 13 2015 19:17:11)
    Copyright (c) 1997-2014 The PHP Group
    Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
        with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies
  • Phần mở rộng mysql hoặc mysqli PHP____1
  • mysql 5. 0. 1 hoặc mới hơn
    $ mysql -v
    Welcome to the MySQL monitor.  Commands end with ; or g.
    Your MySQL connection id is 39
    Server version: 5.5.41-0ubuntu0.14.04.1-log (Ubuntu)

Cài đặt phpMyAdmin từ Gói Ubuntu

Các kho lưu trữ mặc định của Ubuntu luôn cập nhật các bản phát hành ổn định mới nhất của phpMyAdmin và đây là quy trình cài đặt được đề xuất cho môi trường sản xuất

Bước 1. Cập nhật chỉ mục gói

Trước tiên, chúng tôi cần đảm bảo rằng máy chủ cục bộ của chúng tôi đang tải các bản cập nhật mới nhất

sudo apt-get update

Bước 2. Cài đặt gói phpMyAdmin

Bây giờ chúng ta có thể cài đặt phiên bản mới nhất của phpMyAdmin

sudo apt-get install -y phpmyadmin

Bước 3. Cấu hình gói phpMyAdmin

Sau khi cài đặt phpMyAdmin, bạn sẽ thấy màn hình cấu hình gói

Nhấn thanh SPACE để đặt dấu “*” bên cạnh “apache2. ”

Nhấn TAB để đánh dấu “OK”, sau đó nhấn ENTER

Làm cách nào để cài đặt phiên bản mới nhất của phpmyadmin trên Ubuntu?

Chọn “apache2” và nhấn OK

Quá trình cài đặt sẽ tiếp tục cho đến khi bạn quay lại màn hình cấu hình gói khác

Chọn “Có” và sau đó nhấn ENTER tại màn hình chung dbconfig

Làm cách nào để cài đặt phiên bản mới nhất của phpmyadmin trên Ubuntu?

Chọn “Có” và nhấn ENTER

Bạn sẽ được nhắc nhập mật khẩu quản trị viên cơ sở dữ liệu của mình

Nhập nó vào, nhấn TAB để đánh dấu “OK,” rồi nhấn ENTER

Làm cách nào để cài đặt phiên bản mới nhất của phpmyadmin trên Ubuntu?

Nhập mật khẩu của quản trị viên DB của bạn

Tiếp theo, nhập mật khẩu cho chính ứng dụng phpMyAdmin

Làm cách nào để cài đặt phiên bản mới nhất của phpmyadmin trên Ubuntu?

Nhập mật khẩu bạn muốn sử dụng để truy cập giao diện phpMyAdmin

Xác nhận mật khẩu ứng dụng phpMyAdmin

Làm cách nào để cài đặt phiên bản mới nhất của phpmyadmin trên Ubuntu?

Xác nhận mật khẩu phpMyAdmin của bạn

Sau khi quá trình cài đặt hoàn tất nó thêm file cấu hình phpMyAdin vào đây

/etc/apache2/conf-enabled/phpmyadmin. conf

Kích hoạt Mô-đun mcrypt PHP

Kiểm tra xem mô-đun mcrypt PHP đã được sử dụng chưa

php -m | grep mcrypt

Nếu bạn không nhận được bất kỳ kết quả nào, hãy cài đặt mô-đun mcrypt PHP với

sudo php5enmod mcrypt

Bây giờ khi chúng tôi kiểm tra, bạn sẽ thấy mcrypt đã được bật

$ php -m | grep mcrypt
mcrypt

Khởi động lại Apache

Bây giờ chúng ta nên khởi động lại máy chủ web Apache để các thay đổi có hiệu lực

________số 8

Truy cập phpMyAdmin lần đầu tiên

Bây giờ bạn có thể đăng nhập vào phpMyAdmin bằng cách truy cập máy chủ của mình, sau đó là /phpmyadmin

Bạn chỉ có thể sử dụng http. //YOUR_SERVER_IP/phpmyadmin nếu bạn chưa thiết lập tên miền

Đăng nhập bằng người dùng root và mật khẩu bạn đã đặt cho ứng dụng phpMyAdmin

Làm cách nào để cài đặt phiên bản mới nhất của phpmyadmin trên Ubuntu?

Đăng nhập vào phpMyAdmin với tư cách người dùng root

Bây giờ bạn sẽ thấy bảng điều khiển phpMyAdmin

Làm cách nào để cài đặt phiên bản mới nhất của phpmyadmin trên Ubuntu?

Bây giờ bạn sẽ thấy bảng điều khiển phpMyAdmin

Bảo mật và khóa giao diện phpMyAdmin

Đương nhiên, vì phpMyAdmin là một ứng dụng phổ biến được cài đặt trên nhiều máy chủ web nên nó là mục tiêu phổ biến cho các nỗ lực truy cập trái phép. Chúng tôi có thể dễ dàng bảo mật cài đặt phpMyAdmin của mình bằng cách sử dụng cài đặt sẵn của Apache. xác thực htaccess

Bước 1. Chỉnh sửa Cấu hình Apache của phpMyAdmin

Chúng tôi muốn chỉnh sửa cấu hình phpMyAdmin Apache đã được tạo trước đó

sudo vi /etc/apache2/conf-available/phpmyadmin.conf

Thêm chỉ thị AllowOverride “ALL” bên dưới DirectoryIndex

$ php -m | grep mysql
mysql
mysqli
0

Bước 2. Khởi động lại Apache để chấp nhận thay đổi cấu hình

Khởi động lại Apache để những thay đổi của chúng tôi có hiệu lực

________số 8

Bước 3. Tạo ra một. tập tin htaccess

Bây giờ chúng tôi đã kích hoạt tính năng ghi đè cho ứng dụng phpMyAdmin của mình từ Apache, chúng tôi thực sự cần tạo một quyền ghi đè bằng một. tập tin htaccess

$ php -m | grep mysql
mysql
mysqli
2

Thêm văn bản này

$ php -m | grep mysql
mysql
mysqli
3

Bước 4. Tạo ra một. htpasswd Tệp để xác thực

Đầu tiên chúng ta cần tiện ích htpasswd. Nếu bạn chưa cài đặt cái này, hãy sử dụng như sau

$ php -m | grep mysql
mysql
mysqli
4

Bây giờ chúng ta có thể tạo một người dùng an toàn cho ứng dụng phpMyAdmin của mình bằng lệnh

$ php -m | grep mysql
mysql
mysqli
5

Nếu vì lý do nào đó bạn muốn cấp cho người khác quyền truy cập vào màn hình đăng nhập phpMyAdmin nhưng không muốn họ sử dụng. htaccess, bạn có thể tạo thêm người dùng an toàn với

$ php -m | grep mysql
mysql
mysqli
6

Bây giờ nếu bạn cố gắng truy cập thông tin đăng nhập phpMyAdmin, bạn sẽ nhận được. nhắc mật khẩu htaccess đầu tiên

Làm cách nào để cài đặt phiên bản mới nhất của phpmyadmin trên Ubuntu?

Bây giờ bạn sẽ thấy. lời nhắc mật khẩu htaccess mà chúng tôi đã tạo

Cài đặt phpMyAdmin từ Nguồn

Mặc dù nó không được khuyến nghị cho các máy chủ sản xuất, vì bạn phải đảm bảo cài đặt phpMyAdmin của mình được cập nhật theo cách thủ công, bạn cũng có thể cài đặt phpMyAdmin từ nguồn

Bước 1. Xác định DocumentRoot của Apache

Chúng tôi cần tìm DocumentRoot của Apache để chúng tôi biết nơi đặt các tệp phpMyAdmin của mình

$ php -m | grep mysql
mysql
mysqli
7

Trong trường hợp này, chúng tôi sẽ cần đặt các tệp phpMyAdmin vào /var/www/html

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

Phiên bản ổn định của phpMyAdmin tại thời điểm viết bài này. phpMyAdmin 4. 3. 11. 1 (phát hành 4/3/2015)

Truy cập trang tải xuống phpMyAdmin để lấy phiên bản mới nhất của phpMyAdmin

Tôi đã kết thúc với một phpMyAdmin-4. 3. 11. 1-tiếng anh. hắc ín. gz trong thư mục/var/www/html của tôi

$ php -m | grep mysql
mysql
mysqli
8

Bước 3. Giải nén tập tin phpMyAdmin

$ php -m | grep mysql
mysql
mysqli
9

Bây giờ đổi tên phpMyAdmin-4. 3. 11. 1-danh bạ tiếng anh

$ mysql -v
Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 39
Server version: 5.5.41-0ubuntu0.14.04.1-log (Ubuntu)
0

Xóa các tệp phpMyAdmin

$ mysql -v
Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 39
Server version: 5.5.41-0ubuntu0.14.04.1-log (Ubuntu)
1

Bước 4. Thư mục /phpmyadmin an toàn

Chúng tôi muốn thiết lập một người dùng cụ thể cho cài đặt phpMyAdmin của chúng tôi

$ mysql -v
Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 39
Server version: 5.5.41-0ubuntu0.14.04.1-log (Ubuntu)
2____23

Bước 5. Cập nhật cấu hình phpMyAdmin. inc với Trình hướng dẫn cài đặt

Để sử dụng trình hướng dẫn cài đặt phpMyAdmin, trước tiên chúng ta cần thiết lập cấu hình. tập tin inc

$ mysql -v
Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 39
Server version: 5.5.41-0ubuntu0.14.04.1-log (Ubuntu)
4

Bước 6. Chạy Trình hướng dẫn cài đặt phpMyAdmin

Để bắt đầu cài đặt phpMyAdmin, hãy truy cập URL cài đặt tại

http. //thí dụ. com/phpmyadmin/thiết lập/chỉ mục. php

Trong phần “Máy chủ”, nhấp vào “Máy chủ mới. ”

Làm cách nào để cài đặt phiên bản mới nhất của phpmyadmin trên Ubuntu?

Trong phần “Máy chủ”, nhấp vào “Máy chủ mới. ”

Trong tab “Xác thực”, nhập mật khẩu gốc MySQL của bạn vào hộp “Mật khẩu cho cấu hình xác thực” rồi nhấp vào “Áp dụng. ”

Làm cách nào để cài đặt phiên bản mới nhất của phpmyadmin trên Ubuntu?

Trong hộp “Password for Config Auth”, nhập mật khẩu root MySQL của bạn

Xóa thư mục phpMyAdmin /config để bảo mật

$ mysql -v
Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 39
Server version: 5.5.41-0ubuntu0.14.04.1-log (Ubuntu)
5

Suy nghĩ cuối cùng về phpMyAdmin

Bây giờ bạn đã cài đặt thành công phpMyAdmin trên Ubuntu, bạn có thể bắt đầu trải nghiệm một số tính năng nâng cao hơn của nó

Một điều chúng tôi khuyên bạn nên xem là tab “Trạng thái”, tab này sẽ hiển thị mọi truy vấn MySQL hiện tại đang chạy trên máy chủ, cũng như thời gian hoạt động của máy chủ và số lượng kết nối đến máy chủ MySQL

Kiểm tra tài liệu chính thức của phpMyadmin để biết thêm cách sử dụng phpMyAdmin

Tiết lộ dành cho nhà quảng cáo

HostingAdvice. com là một nguồn tài nguyên trực tuyến miễn phí cung cấp các dịch vụ so sánh và nội dung có giá trị cho người dùng. Để giữ cho tài nguyên này miễn phí 100%, chúng tôi nhận được tiền bồi thường từ nhiều ưu đãi được liệt kê trên trang web. Cùng với các yếu tố đánh giá chính, khoản bồi thường này có thể ảnh hưởng đến cách thức và vị trí các sản phẩm xuất hiện trên trang web (ví dụ: bao gồm cả thứ tự xuất hiện của chúng). HostingAdvice. com không bao gồm toàn bộ các ưu đãi có sẵn. Ý kiến ​​​​biên tập thể hiện trên trang web hoàn toàn là của riêng chúng tôi và không được cung cấp, xác nhận hoặc phê duyệt bởi các nhà quảng cáo

Chính sách đánh giá biên tập của chúng tôi

Trang web của chúng tôi cam kết xuất bản nội dung chính xác, độc lập được hướng dẫn bởi các nguyên tắc biên tập nghiêm ngặt. Trước khi các bài báo và bài đánh giá được xuất bản trên trang web của chúng tôi, chúng sẽ trải qua quá trình xem xét kỹ lưỡng do một nhóm biên tập viên độc lập và các chuyên gia về chủ đề thực hiện để đảm bảo tính chính xác, kịp thời và công bằng của nội dung. Nhóm biên tập của chúng tôi tách biệt và độc lập với các nhà quảng cáo trên trang web của chúng tôi và ý kiến ​​​​họ bày tỏ trên trang web của chúng tôi là của riêng họ. Để đọc thêm về các thành viên trong nhóm của chúng tôi và nền tảng biên tập của họ, vui lòng truy cập trang Giới thiệu trên trang web của chúng tôi