Cài đặt tiện ích mở rộng mysql PHP 8

Could not install mysql, on windows, had several conflicts or bugs.

In order to solve it:

* Used the "libmysql.dll" provided by PHP zip files, not the one that comes with Mysql, the mysql file had to be moved or deleted from its folder. Put it on the "apache/bin" folder, altought some use it in "windows" folder.

* Originally, moved "*mysql*.dll" files from its extension folder, and returned back.

* enabled mysql driver extensions in the "php.ini" file, but also enabled some extensions, that seemed not to be required, but, it did, like "php_openssl.dll" or "php_pdo.dll" on an early version of php.

Added the "PHPIniDir xxx"" to the "httpd.conf" apache config. file, where xxx is the path to the folder where the "php.ini" file is located, and make sure its the same.

Be warned, that this fixes, may help or not, for your installation, since there are many ways to configure the same thing (to solve a problem).

Cố gắng cài đặt WordPress hoặc truy cập trang web WordPress của bạn chỉ để gặp phải lỗi cho biết “Cài đặt PHP của bạn dường như bị thiếu tiện ích mở rộng MySQL được WordPress yêu cầu. ”?

Như với bất kỳ thông báo lỗi WordPress nào, bạn có thể khó chịu khi gặp sự cố ngăn bạn sử dụng/truy cập trang web WordPress của mình

Tuy nhiên, đừng tuyệt vọng

Nói chung, lỗi này có nghĩa là có gì đó không ổn với mã trên trang web của bạn và có gì đó ngăn WordPress không thể kết nối với cơ sở dữ liệu MySQL của nó

Trong bài viết này, chúng tôi sẽ xem xét "cái gì đó" đó có thể là gì và chia sẻ một số mẹo về cách khắc phục sự cố và khắc phục thông báo lỗi này

Điều gì gây ra lỗi WordPress thiếu tiện ích mở rộng MySQL?

Như chúng tôi đã đề cập trong phần giới thiệu, thông báo lỗi “Cài đặt PHP của bạn dường như bị thiếu tiện ích mở rộng MySQL được WordPress yêu cầu” từ một số vấn đề với mã/tập lệnh trên máy chủ của bạn

Cụ thể, lỗi này có nghĩa là PHP trên máy chủ của bạn không có phần mở rộng cần thiết để kết nối trang web WordPress của bạn với cơ sở dữ liệu MySQL của nó

Xem cách Kinsta chống lại đối thủ. Đối chiếu

Có hai lý do chính tại sao điều này có thể xảy ra

1. Bạn đang sử dụng phiên bản lỗi thời của WordPress với PHP 7+

Nếu bạn đang sử dụng phiên bản WordPress rất cũ với phiên bản PHP hiện đại, bạn có thể gặp phải lỗi này vì PHP 7. 0 không dùng nữa tiện ích mở rộng MySQL có lợi cho MySQLi. Đó là, PHP 7+ không còn bao gồm phần mở rộng MySQL mà WordPress đang tìm kiếm

Thay vào đó, các phiên bản hiện đại của WordPress sẽ sử dụng các tiện ích mở rộng PDO_MySQL hoặc MySQLi mới hơn. Tuy nhiên, các phiên bản WordPress cũ hơn (dưới đây là phiên bản 3. 9) có thể gây ra sự cố này

2. Bạn đang sử dụng PHP 5. 6 hoặc thấp hơn nhưng tiện ích mở rộng bị thiếu hoặc được định cấu hình không đúng

Nguyên nhân có thể khác là bạn đang sử dụng PHP 5. 6 (trước khi tiện ích mở rộng MySQL không được dùng nữa), nhưng tiện ích mở rộng bị thiếu hoặc được định cấu hình không đúng

Nếu bạn đã từng gặp lỗi 👇 này thì bạn sẽ biết cảm giác khó chịu khi không thể truy cập trang web của mình. May mắn thay, giải quyết vấn đề này là một sửa chữa nhanh chóng. 💥 Nhấp vào bên dưới để xem hướng dẫn đầy đủ. Nhấp để Tweet

Cách khắc phục “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”

Bây giờ bạn đã biết điều gì đang xảy ra, hãy xem qua một số mẹo về cách khắc phục sự cố và khắc phục sự cố

1. Kiểm tra phiên bản PHP bạn đang sử dụng

Bước đầu tiên để chẩn đoán sự cố này là tìm ra phiên bản PHP nào mà máy chủ trang web WordPress của bạn đang chạy. Câu trả lời cho câu hỏi này sẽ quyết định các bước tiếp theo mà bạn thực hiện

Để kiểm tra điều này, hãy kết nối với máy chủ của trang web WordPress của bạn bằng FTP. Bạn có thể lấy thông tin đăng nhập FTP từ máy chủ lưu trữ web của mình và bạn cũng sẽ cần một ứng dụng khách FTP để kết nối

Nếu host của bạn đang sử dụng cPanel, bạn có thể sử dụng công cụ Trình quản lý tệp cPanel

Khi bạn đã kết nối với máy chủ của mình, hãy tạo một tệp mới có tên phpinfo. php trong thư mục gốc của trang web WordPress của bạn. Đây phải là cùng một thư mục chứa wp-config của bạn. tập tin php

Sau đó, chỉnh sửa tệp và thêm đoạn mã sau

phpinfo();
?>

Sau khi bạn lưu tệp (và tải lên lại phiên bản đã lưu nếu cần), hãy điều hướng đến trang web của bạn. com/phpinfo. php, đảm bảo thay thế trang web của bạn. com với tên miền thực của bạn

Bạn sẽ thấy một màn hình hiển thị nhiều thông tin khác nhau về cấu hình PHP trên máy chủ của bạn. Cuộn xuống phần Core và tìm mục Phiên bản PHP. Hãy chú ý đến các con số - bạn sẽ thấy một cái gì đó như x. x. x. e. g. 7. 2. 25 hoặc 5. 6. 8

Cài đặt tiện ích mở rộng mysql PHP 8
Cách kiểm tra phiên bản PHP của trang web WordPress của bạn

Nếu phiên bản PHP của bạn bắt đầu bằng số “7”, điều đó thường có nghĩa là bạn cần cập nhật phần mềm WordPress. Mặt khác, nếu bạn vẫn đang sử dụng PHP 5. X, bạn có thể thiếu phần mở rộng MySQL

Triển khai ứng dụng của bạn lên Kinsta - Bắt đầu với Khoản tín dụng $20 ngay bây giờ

Chạy nút của bạn. js, Python, Go, PHP, Ruby, Java và Scala, (hoặc hầu hết mọi ứng dụng khác nếu bạn sử dụng Dockerfiles tùy chỉnh của riêng mình), trong ba bước đơn giản

Triển khai ngay bây giờ và nhận $20 giảm giá

Lưu ý – tại Kinsta, chúng tôi thực sự khuyên bạn nên sử dụng phiên bản PHP mới nhất. Trên thực tế, chúng tôi không hỗ trợ các phiên bản bên dưới PHP 8. 0. Các phiên bản cũ hơn này có hiệu suất chậm hơn và do chúng không còn nhận được các bản cập nhật bảo mật nên có thể gây rủi ro bảo mật cho trang web của bạn

Tìm hiểu thêm về lý do tại sao việc sử dụng các phiên bản PHP hiện đại, được hỗ trợ lại quan trọng

2. Cập nhật phần mềm WordPress cốt lõi

Nếu máy chủ của bạn đang sử dụng PHP 7+, nguyên nhân rất có thể gây ra lỗi này là do bạn đang chạy phiên bản WordPress cũ. Nếu bạn đang sử dụng WordPress phiên bản 3. 9 hoặc thấp hơn, có thể gây ra lỗi này

Do đó, cách khắc phục là cập nhật phần mềm WordPress của bạn, phần mềm này cũng sẽ đi kèm với nhiều cải tiến về tính năng, bảo mật và hiệu suất khác

Để nâng cấp thủ công phiên bản WordPress của bạn, trước tiên, hãy đảm bảo bạn có phiên bản sao lưu của trang web. Sau đó, đi tới WordPress. org và tải xuống bản sao mới nhất của phần mềm WordPress

Sau khi bạn đã tải xuống, hãy giải nén tệp zip vào máy tính của bạn. Sau đó, mở thư mục chứa tất cả các tệp WordPress và xóa các mục sau

  • Mẫu wp-config. tập tin php
  • wp-config. php (bạn có thể không nhìn thấy tệp này – chỉ cần đảm bảo xóa nó nếu có)
  • Thư mục nội dung wp

Khi bạn đã xóa các mục đó, hãy tải các tệp/thư mục còn lại lên máy chủ của bạn qua FTP. Khi được ứng dụng khách FTP của bạn nhắc về các tệp trùng lặp, hãy yêu cầu nó ghi đè lên tất cả các tệp

Cài đặt tiện ích mở rộng mysql PHP 8
Cài đặt lại WordPress bằng cách ghi đè lên các tệp hiện có

Khi quá trình tải tệp lên hoàn tất, trang web WordPress của bạn sẽ chạy phiên bản mới nhất và sự cố của bạn sẽ được khắc phục

Đấu tranh với thời gian chết và các vấn đề về WordPress? . Kiểm tra các tính năng của chúng tôi

Bước tiếp theo, bạn cũng nên đảm bảo cập nhật tất cả các plugin và chủ đề của mình lên phiên bản mới nhất. Bạn có thể làm theo các hướng dẫn này

  • Cách cập nhật plugin WordPress
  • Cách cập nhật chủ đề WordPress

3. Kiểm tra xem Tiện ích mở rộng MySQL đã được cài đặt chưa

Nếu máy chủ của bạn vẫn đang sử dụng PHP 5. 6 trở xuống, máy chủ của bạn có thể thiếu tiện ích mở rộng MySQL mà WordPress yêu cầu

Để kiểm tra xem đây có phải là trường hợp không, hãy quay lại phpinfo. php mà bạn đã tải lên máy chủ của mình ở Bước #1

Tìm phần có tên mysql hoặc mysqli

Nếu tiện ích mở rộng MySQL được cài đặt, bạn sẽ thấy số phiên bản bên cạnh mục phiên bản thư viện API ứng dụng khách

Cài đặt tiện ích mở rộng mysql PHP 8
Cách xem tiện ích mở rộng WordPress MySQL đã được cài đặt chưa

Nếu bạn không thể tìm thấy thông tin này, điều đó có nghĩa là tiện ích mở rộng MySQL chưa được cài đặt. Giải pháp tốt nhất thường là liên hệ với nhân viên hỗ trợ của máy chủ lưu trữ của bạn và yêu cầu họ cài đặt nó cho bạn

Lưu ý - một lần nữa, chúng tôi khuyên bạn không nên sử dụng các phiên bản PHP dưới 8. 0 vì chúng không còn nhận được các bản cập nhật bảo mật và không hoạt động tốt như các phiên bản mới hơn

Trừ khi bạn hoàn toàn phải tiếp tục sử dụng PHP 7. 4 trở xuống, một giải pháp tốt hơn nhiều là nâng cấp máy chủ của bạn lên PHP 8+ thay vì dành thời gian định cấu hình đúng phiên bản PHP cũ hơn. Bạn có thể làm theo hướng dẫn của chúng tôi về cách cập nhật phiên bản PHP của trang web WordPress của bạn và cách cài đặt PHP trên bất kỳ máy chủ nào

4. Đảm bảo tiện ích mở rộng PHP được định cấu hình đúng

Nếu bạn đang sử dụng PHP 5. 6 trở xuống và tiện ích mở rộng đã được cài đặt, vấn đề có thể là nó không được định cấu hình đúng cách. Hai vấn đề phổ biến là

  • Đang tải lên một php. ini dành cho máy chủ Windows khi bạn đang sử dụng máy chủ Linux
  • Đường dẫn tệp không chính xác

Bạn có thể tìm thấy vị trí của php của bạn. ini trong phpinfo. php mà bạn đã tạo trước đó

Cài đặt tiện ích mở rộng mysql PHP 8
Cách tìm WordPress php. đường dẫn tệp ini

Trước tiên, chúng tôi khuyên bạn nên sao lưu tệp hiện có bằng cách tải tệp đó xuống máy tính cục bộ của bạn. Sau đó, hãy thử xóa php. ini và xem nó có khắc phục được sự cố không

Tóm lược

Thông báo “Cài đặt PHP của bạn dường như bị thiếu tiện ích mở rộng MySQL được yêu cầu bởi WordPress” là một lỗi khó chịu vì nó có vẻ quá kỹ thuật

Tuy nhiên, với các bước trong bài viết này, bạn sẽ có thể chẩn đoán và khắc phục sự cố

Giải pháp được đề xuất của chúng tôi là đảm bảo rằng bạn đang sử dụng các phiên bản mới nhất của cả PHP và WordPress

Nếu bạn sử dụng PHP 8+ và WordPress 5. 0+, bạn sẽ có thể tự động khắc phục lỗi này và giúp trang web của mình hoạt động trở lại, đồng thời hưởng lợi từ tất cả các cải tiến về hiệu suất, bảo mật và tính năng khác có được từ việc cập nhật


Nhận tất cả các ứng dụng, cơ sở dữ liệu và trang web WordPress của bạn trực tuyến và dưới một mái nhà. Nền tảng đám mây hiệu suất cao, đầy đủ tính năng của chúng tôi bao gồm

  • Dễ dàng thiết lập và quản lý trong bảng điều khiển MyKinsta
  • Hỗ trợ chuyên gia 24/7
  • Mạng và phần cứng Google Cloud Platform tốt nhất, được cung cấp bởi Kubernetes để có khả năng mở rộng tối đa
  • Tích hợp Cloudflare cấp doanh nghiệp cho tốc độ và bảo mật
  • Tiếp cận đối tượng toàn cầu với tối đa 35 trung tâm dữ liệu và hơn 275 PoP trên toàn thế giới

Hãy tự kiểm tra với $20 trong tháng đầu tiên của Lưu trữ ứng dụng hoặc Lưu trữ cơ sở dữ liệu. Khám phá kế hoạch của chúng tôi hoặc nói chuyện với bộ phận bán hàng để tìm thấy sự phù hợp nhất của bạn

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

Cách cài đặt PHP 8 trên Ubuntu 22. 04 .
Bước 1. Cập nhật kho hệ thống. .
Bước 2. Cài đặt các phụ thuộc cần thiết. .
Bước 3. Thiết lập kho lưu trữ PHP. .
Bước 4. Cài đặt PHP 8 trên Ubuntu 22. 04. .
Bước 5. Xác minh phiên bản PHP. .
Bước 6. Cài đặt phần mở rộng PHP 8. .
Bước 7. Kiểm tra các mô-đun đã tải PHP 8. .
Bước 8. Kiểm tra trạng thái php-fpm

Làm cách nào để cài đặt phần mở rộng PHP MySQL trong Windows?

Để bắt đầu. .
Tải xuống máy chủ MySQL. Tải xuống trình cài đặt Windows
Mở Window Installer và giải nén các tập tin sau đó chạy Setup. người cũ
Tùy thuộc vào những gì phù hợp với nhu cầu của bạn, hãy chọn Cài đặt điển hình hoặc cài đặt tùy chỉnh
Sau khi quá trình cài đặt hoàn tất, đánh dấu vào ô “Configure the MySQL Server now. ”

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

Cài đặt và định cấu hình PHP-FPM .
Cài đặt gói php-fpm. sudo apt cài đặt php-fpm
Cài đặt mô-đun Apache được liên kết. sudo apt cài đặt libapache2-mod-fcgid
Xác nhận php8. Dịch vụ 0-fpm đang chạy. .
Kích hoạt các mô-đun Apache theo yêu cầu của FPM. hành động sudo a2enmod fcgid bí danh proxy_fcgi
Khởi động lại dịch vụ Apache

Làm cách nào để cài đặt php8 1 FPM?

Bạn có thể sử dụng lệnh này để cài đặt các mô-đun bổ sung, thay thế PACKAGE_NAME bằng gói bạn muốn cài đặt. sudo apt-get cài đặt php8. 1- GÓI_NAME