Nhiều hệ điều hành đã bao gồm gói phpMyAdmin và sẽ tự động cập nhật gói này, tuy nhiên các phiên bản này đôi khi hơi lỗi thời và do đó có thể thiếu các tính năng mới nhất. Ngoài ra, quy trình cấu hình rất khác nhau tùy theo gói và có thể không tuân theo tài liệu chính thức của phpMyAdmin. Nói như vậy, đây thường là cách nhanh nhất và dễ dàng nhất để cập nhật cài đặt. Vui lòng liên hệ với nhà cung cấp hệ điều hành của bạn để biết thêm thông tin. Một số thông tin bổ sung cũng có sẵn trong tài liệu của chúng tôi. Nếu bạn chỉ muốn dùng thử phpMyAdmin trong một máy ảo, bạn có thể muốn kiểm tra
Nếu bạn không tìm thấy gói phù hợp hoặc muốn cài đặt phpMyAdmin của riêng mình, bạn có thể tải xuống một trong các bộ công cụ sau. Xin lưu ý rằng mỗi phiên bản đều có các yêu cầu đối với phiên bản PHP và MySQL tối thiểu
Kể từ tháng 7 năm 2015, tất cả các bản phát hành phpMyAdmin đều được ký bằng mật mã bởi nhà phát hành bản phát hành. Bạn nên xác minh rằng chữ ký khớp với kho lưu trữ bạn đã tải xuống. Hướng dẫn xác minh được đặt trong tài liệu của chúng tôi trong chương
phpMyAdmin 5. 2. 0
Đã phát hành 2022-05-11, xem ghi chú phát hành để biết chi tiết
Phiên bản hiện tại tương thích với PHP 7. 2 trở lên và MySQL/MariaDB 5. 5 và mới hơn
phpMyAdmin 4. 9. 10
Phát hành 2022-02-11, xem ghi chú phát hành để biết chi tiết
Phiên bản cũ hơn tương thích với PHP 5. 5 đến 7. 4 và MySQL/MariaDB 5. 5 và mới hơn. Hiện chỉ được hỗ trợ cho các bản sửa lỗi bảo mật
Phiên bản phát triển
Kho lưu trữ Git của phpMyAdmin được đặt tại //github.com/phpmyadmin/phpmyadmin.git
và bạn có thể duyệt chúng trực tuyến bằng GitHub. Lưu ý rằng phpMyAdmin sử dụng Composer để quản lý các thư viện phụ thuộc, khi sử dụng các phiên bản phát triển git bạn phải chạy Composer thủ công. Vui lòng xem để biết chi tiết
Thông tin thêm về cách sử dụng Git có sẵn trên trang phát triển
phpMyAdmin 5. 3+ ảnh chụp nhanh
Ảnh chụp nhanh hàng ngày, được tạo vào 2023-01-15, từ Git commit 09b32c13f81d44d0dfe3a4bf1e65e0bc3c7baed2
Phiên bản tương lai tương thích với PHP 7. 2 trở lên và MySQL/MariaDB 5. 5 và mới hơn
phpMyAdmin 5. 2+ ảnh chụp nhanh
Ảnh chụp nhanh hàng ngày, được tạo vào 2023-01-15, từ Git commit f7d9321d02fa91f853ad491d808baad44a097f1d
Phiên bản hiện tại tương thích với PHP 7. 2 trở lên và MySQL/MariaDB 5. 5 và mới hơn
Phiên bản ổn định mới nhất
Bạn cũng có thể tải xuống trực tiếp phiên bản mới nhất trên các URL sau
Chúng tôi cũng xuất bản nhiều định dạng dành cho phân tích cú pháp theo tập lệnh để tải xuống phiên bản mới nhất. Đọc thêm về những người trên của chúng tôi
Bản phát hành cũ hơn
Bạn có thể tìm thấy các bản phát hành cũ hơn trên trang tệp riêng biệt. Bạn cũng có thể lấy chúng từ kho lưu trữ Git của chúng tôi [kiểm tra thông tin nhà phát triển để biết hướng dẫn]. Các bản phát hành cũ hơn không được hỗ trợ
Cài đặt phpMyAdmin
Toàn bộ quá trình cài đặt phpMyAdmin được mô tả trong sách hướng dẫn của chúng tôi. Bạn cũng có thể tìm thấy thông tin ở đó về cách cài đặt phpMyAdmin trên bản phân phối Linux của mình
Hình ảnh Docker chính thức
Nhóm phpMyAdmin duy trì hình ảnh Docker chính thức cho phpMyAdmin. Nó được ghi lại đầy đủ và bạn có thể cài đặt nó bằng cách sử dụng
docker pull phpmyadmin
Cài đặt bằng Composer
Do hạn chế về kỹ thuật, chúng tôi hiện không thể xuất bản trực tiếp phpMyAdmin trong kho lưu trữ Packagist, nhưng có thể cài đặt phpMyAdmin từ kho lưu trữ Composer của riêng chúng tôi. Vui lòng kiểm tra để biết thêm thông tin
thiết bị gia dụng
Các thiết bị phần mềm đang trở thành một cách phổ biến để phân phối phần mềm. Chúng được phân phối dưới dạng một hình ảnh, có thể được hệ thống sử dụng trực tiếp [có thể là hình ảnh ISO cho đĩa CD có thể khởi động hoặc đĩa ảo cho một số loại ảo hóa]
Có khá nhiều thiết bị cung cấp phpMyAdmin làm công cụ quản lý cho MySQL. Nó thường là một phần của ngăn xếp LAMP nhưng cũng có thể có các dịch vụ khác. Vui lòng kiểm tra nhà cung cấp thiết bị, ISV hoặc cửa hàng ứng dụng yêu thích của bạn để biết. Một số thiết bị được liệt kê trên Wikipedia
Phiên bản được hỗ trợ
Nói chung, chỉ có nhánh ổn định cuối cùng được hỗ trợ, nhưng có các nhánh LTS để hỗ trợ các phiên bản PHP cũ hơn. Nhánh ổn định hiện tại được hỗ trợ sửa lỗi, nhánh LTS chỉ hỗ trợ sửa lỗi bảo mật
Trong hướng dẫn từng bước này, chúng tôi sẽ chỉ cho bạn cách cài đặt và định cấu hình Apache, PHP, MySQL & phpMyAdmin trên macOS
Apache & PHP được cài đặt sẵn trong macOS. Hướng dẫn này minh họa cấu hình liên quan đến Apache & PHP và các bước cài đặt MySQL & phpMyAdmin
Đường dẫn Tài liệu gốc/Thư viện/Máy chủ web/Tài liệu/Tệp cấu hình/etc/Apache2/httpd. confAccess Nhật ký/var/log/Apache2/access_logError Nhật ký/var/log/Apache2/error_logvhost tệp [bỏ ghi chú trong tệp httpd. conf]/riêng tư/etc/apache2/thêm/httpd-vhosts. confApache được cài đặt sẵn trong macOS. Để kiểm tra xem apache có đang chạy hay không, hãy mở trình duyệt web và truy cập http. //máy chủ cục bộ
Nếu bạn nhận được lỗi dưới đây, điều đó có nghĩa là apache hiện không chạy
1
2
3
This site can’t be reached
Localhost refused to connect
ERR_CONNECTION_REFUSED
Để bắt đầu apache, hãy chạy lệnh bên dưới
1
sudo apachectl start
Bây giờ hãy truy cập http. // localhost một lần nữa và nó sẽ hiển thị một trang web với thông báo “Nó hoạt động. ”
Trong macOS, gốc tài liệu apache được đặt tại. /Thư viện/Máy chủ web/Tài liệu/
Ảnh chụp màn hình bên dưới hiển thị vị trí
1
Config: /etc/apache2/httpd.conf
Để kiểm tra phiên bản apache, hãy chạy lệnh bên dưới trong terminal
1
2
3
httpd -v
Server version: Apache/2.4.25 [Unix]
Server built: Feb 6 2017 20:02:10
Để bắt đầu/dừng máy chủ, hãy chạy các lệnh bên dưới trong thiết bị đầu cuối
1
2
3
sudo apachectl start
sudo apachectl stop
sudo apachectl restart
Trong cấu hình mặc định, apache chạy trên cổng 80. Bạn có thể thay đổi cổng bằng cách sửa đổi httpd. tập tin conf
Để thay đổi cổng mặc định, hãy mở httpd. conf
1
This site can’t be reached
Localhost refused to connect
ERR_CONNECTION_REFUSED
1Sửa đổi Listen 80 thành Listen 8888 [hoặc bất kỳ cổng mong muốn nào khác] và lưu các thay đổi
1
This site can’t be reached
Localhost refused to connect
ERR_CONNECTION_REFUSED
3Bây giờ hãy khởi động lại apache để thay đổi cấu hình có hiệu lực
This site can’t be reached
Localhost refused to connect
ERR_CONNECTION_REFUSED
4_______2_______5Truy cập http. //máy chủ cục bộ. 8888/ trong trình duyệt của bạn và trang mặc định của apache sẽ được hiển thị
Dưới đây là bản ghi phiên cuối hiển thị các bước thiết lập và cấu hình cho apache
PHP được cài đặt theo mặc định trong macOS. Chúng tôi sẽ cập nhật các tệp cấu hình để tích hợp hỗ trợ php trong apache. Nếu không có cấu hình này, apache sẽ không thể xử lý và thực thi các tệp php
Để kiểm tra cấu hình, hãy tạo một bài kiểm tra mới. php trong vị trí gốc của tài liệu apache
1
This site can’t be reached
Localhost refused to connect
ERR_CONNECTION_REFUSED
7Thêm mã dưới đây trong bài kiểm tra. php và lưu các thay đổi
1
This site can’t be reached
Localhost refused to connect
ERR_CONNECTION_REFUSED
9Bây giờ, hãy truy cập http. //máy chủ cục bộ/thử nghiệm. php và bạn sẽ chỉ viết mã php. Điều đó có nghĩa là apache chưa thể thực thi mã php
Để cấu hình apache với PHP, hãy mở httpd. conf và bỏ ghi chú như được đề cập bên dưới và lưu các thay đổi
1
2
3
1
1Bây giờ, hãy khởi động lại apache để thay đổi cấu hình có hiệu lực
1
1
3Truy cập http. //máy chủ cục bộ/thử nghiệm. php trong trình duyệt một lần nữa và bây giờ nó sẽ hiển thị thông tin php
Chúng tôi đang cài đặt MySQL Community Server 5. 7. 23. Nếu bạn muốn cài đặt phiên bản mới nhất, bạn vẫn có thể làm theo hướng dẫn bên dưới. Quá trình cài đặt nên giữ nguyên
Tải xuống [macOS 10. 13 [x86, 64-bit], Lưu trữ DMG]. Nhấp đúp chuột vào tệp dmg đã tải xuống để bắt đầu cài đặt
mysql-5. 7. 23-macos10. 13-x86_64. đmg
Các bước cài đặt rất đơn giản và không yêu cầu bất kỳ lựa chọn nào [trừ khi bạn muốn cài đặt MySQL ở một vị trí không chuẩn]
Ghi lại mật khẩu tạm thời. Chúng tôi sẽ sử dụng điều này sau để tạo mật khẩu mới cho máy chủ MySQL
Sau khi cài đặt xong, hãy mở Tùy chọn hệ thống. MySQL sẽ hiển thị ở hàng cuối cùng trong Tùy chọn hệ thống
Nhấp vào biểu tượng MySQL và một hộp thoại mới sẽ mở ra. Bạn sẽ có thể xem trạng thái hiện tại của máy chủ MySQL
Nhấp vào nút “Khởi động máy chủ MySQL” để khởi động máy chủ. Chọn hộp kiểm “Tự động khởi động máy chủ MySQL khi khởi động” nếu bạn muốn máy chủ MySQL tự động khởi động bất cứ khi nào máy tính của bạn khởi động
Thông báo “Phiên bản máy chủ MySQL đang chạy” sẽ được hiển thị khi máy chủ đã khởi động và sẵn sàng cho các kết nối máy khách
Chạy lệnh bên dưới trong terminal để thay đổi mật khẩu MySQL
1
1
5Để kiểm tra mật khẩu mới
1
1
7Chúng ta có thể đặt phím tắt cho mysql
1
2
3
1
9Bây giờ, để truy cập bảng điều khiển mysql, chúng ta có thể chạy lệnh ngắn bên dưới
1
sudo apachectl start
1Cấu hình bên dưới là cần thiết nếu bạn có các ứng dụng như Django & Rails kết nối cơ sở dữ liệu MySQL
This site can’t be reached
Localhost refused to connect
ERR_CONNECTION_REFUSED
4_______4_______3Vị trí tệp nhật ký [sử dụng lệnh bên dưới để tìm vị trí nhật ký lỗi]
sudo apachectl start
4_______4_______5Tải xuống phiên bản mới nhất từ https. //www. phpmyadmin. mạng/tải xuống/. Chúng tôi đã tải xuống phpMyAdmin 4. 8. 3 cho hướng dẫn này
Sau khi tải xuống, giải nén gói
Đổi tên phpMyAdmin-4. 8. 3 ngôn ngữ cho phpmyadmin
Bây giờ, hãy sao chép thư mục phpmyadmin vào /Library/WebServer/Documents/. Chỉ cần kéo và thả thư mục này vào vị trí mới. Bạn sẽ phải nhập mật khẩu quản trị để sao chép các tập tin
mở http. // localhost/phpmyadmin và trang đăng nhập phpMyAdmin được hiển thị
Nhập tên người dùng là root và mật khẩu root của MySQL và thử đăng nhập. Bạn sẽ nhận được lỗi dưới đây
This site can’t be reached
Localhost refused to connect
ERR_CONNECTION_REFUSED
4_______4_______7Khi ứng dụng khách MySQL kết nối với máy chủ cục bộ, ứng dụng này sẽ cố gắng sử dụng tệp ổ cắm [một loại tệp đặc biệt cho phép giao tiếp giữa máy khách/máy chủ mysql. ]. MySQL đặt ổ cắm trong /tmp và macOS tìm nó trong /var/mysql
Để giải quyết vấn đề này, chúng tôi tạo một liên kết tượng trưng tại vị trí mà macOS dự kiến sẽ có tệp sock này
This site can’t be reached
Localhost refused to connect
ERR_CONNECTION_REFUSED
4_______4_______9Truy cập http. //localhost/phpmyadmin một lần nữa và nhập tên người dùng root và mật khẩu root MySQL. Sau khi đăng nhập, bảng điều khiển phpMyAdmin sẽ hiển thị
Thay vào đó, nếu bạn gặp lỗi bên dưới, điều đó có nghĩa là bạn đang sử dụng mật khẩu tạm thời của MySQL và chưa tạo mật khẩu mới