Cài đặt tiện ích mở rộng Php MySQL

Trên trang này, chúng ta sẽ học cách kích hoạt các tiện ích mở rộng MySQL trong php. ini cho ứng dụng TestLink. Nếu chúng tôi định cấu hình và cài đặt ứng dụng TestLink theo cách thủ công, chúng tôi cần bật MySQL trong cấu hình PHP

Chỉ báo lỗi

Cảnh báo. Cài đặt PHP của bạn không có phần mở rộng MySQL mysql- không có thì không thể sử dụng TestLink

 

 

php. cài đặt ini

Chúng tôi có thể kích hoạt các mô-đun MySQL trong php. tập tin cấu hình ini. Xác định vị trí tệp cấu hình trên đĩa cứng của máy

Mở tệp bằng trình chỉnh sửa

Bật hoặc thêm các tham số cấu hình sau vào tệp

extension=mysqli
extension=pdo_mysql

 

Phần mở rộng MySQL là. dll trên môi trường Windows nằm trong thư mục ext của thư mục cài đặt PHP. Chúng tôi cần đảm bảo đặt extension_dir chỉ thị để phản ánh các thay đổi

WordPress là một nền tảng ổn định. Nhưng một trong những lỗi phổ biến nhất là “Cài đặt PHP của bạn dường như bị thiếu phần mở rộng MySQL mà WordPress yêu cầu. ” Điều này xảy ra khi mã PHP của trang web của bạn không tương thích với phiên bản PHP mà trang web đang chạy trên đó

Trong hướng dẫn này, chúng tôi sẽ giải quyết lỗi PHP liên quan đến phần mở rộng MySQL bị thiếu trong WordPress

điều kiện tiên quyết

  • Truy cập vào máy chủ lưu trữ cài đặt WordPress [cục bộ hoặc SSH]
  • Tài khoản người dùng có đặc quyền sudo
  • Truy cập vào cửa sổ dòng lệnh/thiết bị đầu cuối [tùy chọn]
  • Trình quản lý gói [như yum hoặc apt]

Cập nhật WordPress

Một số vấn đề có thể gây ra lỗi WordPress thiếu phần mở rộng mysql. Bạn có thể giải quyết nhiều trong số chúng bằng cách chạy bản cập nhật trong quản trị viên WordPress

Để cập nhật WordPress

  1. Đăng nhập vào trang wp-admin của trang web của bạn, ví dụ: https. // trang ví dụ. com/wp-admin/
  2. Nhấp vào liên kết Cập nhật ở góc trên bên trái. Trang hiển thị các bản cập nhật có sẵn
  3. Nhấp vào nút Cập nhật ngay

Nếu cài đặt của bạn được cập nhật, WordPress sẽ cung cấp tùy chọn cài đặt lại phiên bản hiện tại

WordPress được thiết kế để tắt plugin trước khi cập nhật. Trước tiên, bạn cũng có thể tắt bất kỳ plugin nào theo cách thủ công. Đảm bảo bạn luôn cập nhật cài đặt WordPress trước khi cập nhật bất kỳ plugin nào

Kiểm tra phiên bản PHP trên máy chủ của bạn

Đăng nhập vào máy chủ lưu trữ trang web WordPress của bạn, cục bộ hoặc qua SSH. Kiểm tra phiên bản PHP bằng lệnh

php –v

Hệ thống hiển thị phiên bản phần mềm PHP đã cài đặt như hình bên dưới

Bạn cũng có thể duyệt qua thư mục /public_html nơi lưu trữ nội dung WordPress của bạn. Tạo một tệp mới có tên thông tin. php, sau đó mở nó trong trình chỉnh sửa

Nhập dòng sau vào tệp

Lưu file và thoát. Bây giờ bạn có thể tải tệp trong trình duyệt web và trang sẽ hiển thị một danh sách dài tất cả các chi tiết

Kiểm tra phần mở rộng PHP MySQL đã được cài đặt chưa

Xem qua thông tin. php mà chúng ta đã tạo ở phần trước. Trong Hỗ trợ MySQL, tìm ô Phiên bản API ứng dụng kiểm tra phiên bản PHP

Mẹo. Sử dụng Ctrl+F và nhập

4 để tìm phần này thay vì cuộn qua tệp

Nếu trường Phiên bản API ứng dụng khách trống, bạn có thể thiếu các tiện ích mở rộng MySQL cho PHP. Nhập các lệnh sau để cài đặt chúng

Ubuntu

sudo apt-get update
sudo apt-get install php5-mysqlnd

Mũ đỏ/CentOS

sudo yum update
sudo yum install php-mysql

Khởi động lại máy chủ để áp dụng các thay đổi

Ghi chú. Nếu bạn đang chạy PHP7. x, thay thế các lệnh cho phù hợp

Kiểm tra cấu hình tiện ích mở rộng PHP

Nếu bạn đã chạy bất kỳ bản cập nhật nào hoặc di chuyển trang web của mình, thì có thể có sự không khớp trong cấu hình PHP trong extension_dir nơi WordPress tìm kiếm dữ liệu PHP. Trên trang web thông tin PHP của bạn, hãy tìm mục nhập Tệp cấu hình đã tải với đường dẫn đến tệp php. tập tin ini. Dòng có thể trông giống như thế này

/opt/imh/imh-php56/root/usr/lib/php/php.ini

Đây là vị trí mà máy chủ của bạn lưu trữ cấu hình PHP

Tiếp theo, tìm mục extension_dir trong thông tin. tệp php bạn đã tải trong trình duyệt. Dòng này phải được nhận xét hoặc chứa đường dẫn hợp lệ đến các tiện ích mở rộng PHP

extension=pdo_mysql
0

Nếu nó trống, hãy chỉnh sửa php. tập tin ini

extension=pdo_mysql
1

Cuộn xuống cài đặt extension_dir và cập nhật nó để phù hợp với thư mục tiện ích mở rộng thực tế của bạn hoặc nhận xét nó. Khi bạn hoàn tất, hãy lưu và thoát, sau đó khởi động lại máy chủ web của bạn

Mẹo. Để đánh dấu một dòng là chú thích, hãy bắt đầu dòng đó bằng dấu chấm phẩy

5

Tên tệp hoặc đường dẫn sai cho MySQL. vậy hoặc MySQL. dll

Nếu bạn đang sử dụng một php tùy chỉnh. ini, nó không phải lúc nào cũng được cập nhật khi bạn di chuyển hoặc nâng cấp cài đặt của mình. Trong trường hợp này, bạn cần chỉnh sửa php. tập tin ini. Sử dụng trình soạn thảo văn bản mã hóa và thêm đường dẫn đến tệp chẳng hạn

extension=pdo_mysql
1

Tìm và nhận xét các dòng sau

0
1

Lưu tệp và thoát, sau đó khởi động lại máy chủ của bạn và kiểm tra

Thiếu gói php-mysqlnd-ms [Ubuntu]

Các phiên bản gần đây của hệ điều hành Ubuntu sử dụng trình điều khiển MySQL gốc thay vì các thư viện PHP cũ. Trong trường hợp này, khi gói php5-mysqlnd-ms bị thiếu, có thể xuất hiện lỗi Cài đặt PHP của bạn bị thiếu tiện ích mở rộng MySQL do WordPress yêu cầu

Cài đặt gói bằng cách sử dụng lệnh sau

2

Khi hoàn tất, hãy khởi động lại máy chủ của bạn và kiểm tra

Kiểm tra các tùy chỉnh PHP khác

Nếu bạn đã thử tất cả các bước này mà vẫn gặp lỗi “Cài đặt PHP của bạn dường như bị thiếu phần mở rộng MySQL”, bạn có thể xem các tệp cấu hình tùy chỉnh

mở của bạn. htaccess với đường dẫn đầy đủ của trang web của bạn

3

Đi qua và kiểm tra phiên bản PHP được tham chiếu. Nó phải giống với phiên bản PHP mà bạn đã kiểm tra trước đó trong phần thông tin của mình. tập tin php

Nếu mọi thứ có vẻ tốt trong. htaccess, hãy làm điều tương tự cho php của bạn. tập tin ini. Một lần nữa, bạn đang tìm kiếm các tham chiếu đến một phiên bản PHP khác với thông tin của bạn. tập tin php hiển thị

Thay đổi phiên bản được tham chiếu hoặc xóa phần đó khỏi tệp. Lưu các thay đổi vào tệp, thoát rồi khởi động lại máy chủ của bạn

Ghi chú. Nếu bạn đang sử dụng tùy chỉnh. htaccess và php. ini, hãy kiểm tra cài đặt WordPress của bạn với các phiên bản mặc định của các tệp này. Bạn có thể đổi tên chúng thành

6 và 
7 để vô hiệu hóa chúng. Sau đó, sao chép các phiên bản mặc định dự phòng của bạn hoặc tải xuống các phiên bản mới

Phần kết luận

Hướng dẫn này liệt kê một số tùy chọn để sửa lỗi “Cài đặt PHP của bạn dường như bị thiếu phần mở rộng MySQL. ” Thông thường, việc tải phần mở rộng MySQL bị thiếu cho PHP sẽ giải quyết vấn đề

Làm cách nào để thêm tiện ích mở rộng MySQL trong PHP?

Kiểm tra phần mở rộng PHP MySQL đã được cài đặt chưa . Mẹo. Sử dụng Ctrl+F và nhập Hỗ trợ MySQL để tìm phần này thay vì cuộn qua tệp. Khởi động lại máy chủ để áp dụng các thay đổi. Ghi chú. Nếu bạn đang chạy PHP7. Under the MySQL Support, find the Client API version cell check the PHP version. Tip: Use Ctrl+F and type MySQL Support to find this section instead of scrolling through the file. Restart the server to apply the changes. Note: If you are running PHP7.

Làm cách nào để cài đặt tiện ích mở rộng MySQL cho PHP Windows?

Để bật tiện ích mở rộng động MySQL, hãy bỏ ghi chú trên dòng sau trên tiện ích mở rộng MySQL. tiện ích mở rộng = php_mysql. dll. Lưu và thoát khỏi Php. tập tin ini. .
Bắt đầu bằng cách xóa mọi tài khoản cơ sở dữ liệu lạ tồn tại trong hệ thống. .
Nhập mật khẩu cho tài khoản của bạn
Bây giờ bạn nên truy cập MySQL

Làm cách nào để cài đặt tiện ích mở rộng PHP?

Cài đặt tiện ích bằng trình quản lý gói Pecl .
Cài đặt các gói. CentOS. .
Install the extension: /opt//bin/pecl install memcache. .. .
Connect the extension for a required PHP version: echo extension= >> /opt//etc/php.d/.ini..

Cần có phần mở rộng PHP nào để làm việc với MySQL?

Các tiện ích mở rộng có thể sử dụng thư viện mysqlnd hoặc libmysql để kết nối từ PHP đến MySQL. Chọn một hoặc thư viện khác là một quyết định thời gian biên dịch. Cả hai thư viện đều được hỗ trợ và liên tục được cải thiện. MySQL khuyên bạn nên sử dụng trình điều khiển riêng của MySQL cho PHP [mysqlnd] cùng với ext/mysqli hoặc PDO_MySQL .

Chủ Đề