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

WordPress là một trong những hệ thống quản lý nội dung [CMS] linh hoạt và mạnh mẽ nhất hiện có. Tuy nhiên, đôi khi bạn có thể gặp một số vấn đề khi sử dụng nó. Một trong số đó là lỗi thông báo cho bạn rằng “bản 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. ”

Tin tốt là đây là một vấn đề tương đối đơn giản với một số giải pháp nhanh chóng và dễ dàng. Khi bạn hiểu ý nghĩa của lỗi và các nguyên nhân phổ biến của lỗi đó, bạn sẽ có sự chuẩn bị tốt hơn để giải quyết và ngăn chặn lỗi đó xảy ra lần nữa.  

Dưới đây, chúng tôi sẽ giải thích lỗi tiện ích mở rộng WordPress MySQL là gì và một số nguyên nhân phổ biến của nó. Sau đó, chúng tôi sẽ hướng dẫn bạn cách khắc phục sự cố cũng như cách ngăn sự cố xảy ra lần nữa.  

Lỗi mở rộng WordPress MySQL là gì?

Trước khi chúng tôi giải quyết thông báo lỗi này, điều quan trọng là phải hiểu ý nghĩa của nó. Vì vậy, chúng ta hãy đi qua một số điều cơ bản.  

Trước hết, Hypertext Preprocessor [PHP] là ngôn ngữ kịch bản phía máy chủ được thiết kế để phát triển web. Nó cũng là ngôn ngữ kịch bản phổ biến nhất hiện nay, cũng như ngôn ngữ chính của WordPress

MySQL là một hệ thống quản lý cơ sở dữ liệu được WordPress sử dụng để lưu trữ thông tin trang web của bạn. Đây là nơi bạn có thể tìm thấy tất cả các bảng và tệp cơ sở dữ liệu của mình.  

Khi bạn đang làm việc trên trang web của mình, bạn có thể bắt gặp 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 yêu cầu bởi WordPress”. Nếu bạn chưa bao giờ gặp sự cố này, bạn có thể bối rối không biết ý nghĩa của nó chứ chưa nói đến cách khắc phục sự cố.  

Thông báo lỗi này thường sẽ hiển thị khi bạn cố cài đặt hoặc cập nhật WordPress. Mặc dù một thông báo lỗi như thế này có thể khiến bạn bực bội và căng thẳng, nhưng bạn không cần phải hoảng sợ

Điều gì gây ra lỗi phần mở rộng MySQL trên WordPress?

Có một số lý do bạn có thể giải quyết vấn đề này. Thông thường, điều đó có nghĩa là có gì đó không ổn với mã trang web của bạn. Như thông báo lỗi cho biết, một số phần tử đang ngăn WordPress kết nối đúng cách với cơ sở dữ liệu MySQL.  

Một trong những nguyên nhân phổ biến nhất gây ra lỗi là máy chủ của bạn chưa cài đặt hoặc bật tiện ích mở rộng MySQL. Thông thường, điều này có thể được quy cho một trong hai điều

Đầu tiên, có thể bạn đang sử dụng phiên bản PHP không tương thích. mysql 5. 0 yêu cầu PHP 5. 2 hoặc cao hơn. WordPress khuyên bạn nên sử dụng phiên bản ổn định mới nhất của PHP, hiện tại là PHP 7. 4

Nếu bạn đang sử dụng phiên bản WordPress đặc biệt lỗi thời với phiên bản PHP hiện đại, lỗi này cũng có thể xảy ra. PHP7. 0 không dùng nữa tiện ích mở rộng MySQL và WordPress hiện sử dụng các tiện ích mở rộng PDO_MySQL hoặc MySQLi mới hơn

Khả năng khác là PHP của bạn bị định cấu hình sai, nghĩa là nó không được thiết lập phù hợp để hoạt động với trang web WordPress của bạn. Ngoài việc lỗi thời hoặc không tương thích, có thể do cài đặt máy chủ không chính xác

Cách khắc phục lỗi “Cài đặt PHP của bạn dường như bị thiếu tiện ích mở rộng MySQL do WordPress yêu cầu”

Bây giờ bạn đã hiểu thêm về ý nghĩa của thông báo và điều gì có thể gây ra thông báo đó, hãy xem cách giải quyết nó.  

1. Cập nhật WordPress

Như chúng tôi đã đề cập, sử dụng phiên bản WordPress cũ hơn, như 3. 9 hoặc thấp hơn, có thể gây ra thông báo lỗi này. Do đó, một trong những bước đầu tiên bạn nên thực hiện để giải quyết vấn đề này là đảm bảo rằng bạn đang sử dụng phiên bản cập nhật nhất của WordPress Core.  

Đây có thể là nguồn gốc của sự cố nếu bạn đang sử dụng phiên bản PHP mới nhất [chúng tôi sẽ đề cập đến trong phần tiếp theo]. Để xác định xem có bản cập nhật hay không, bạn có thể điều hướng đến khu vực quản trị của mình và đi tới Trang tổng quan → Cập nhật

Lưu ý rằng nếu bạn đang sử dụng WordPress. com, thay vào đó, bạn có thể tìm thấy các bản cập nhật trong Trang chủ của tôi → Cập nhật. Mọi bản cập nhật có sẵn sẽ được hiển thị trên màn hình này

Nó cũng sẽ thông báo cho bạn về phiên bản WordPress bạn đang sử dụng. Nếu bạn thấy thông báo cho biết “Đã có phiên bản cập nhật của WordPress”, bạn có thể chọn nút Cập nhật lên phiên bản [X].  

Trên trang này, bạn cũng có thể xem bất kỳ bản cập nhật plugin và chủ đề nào có sẵn. Như với WordPress Core, các plugin có thể gây ra sự cố tương thích với PHP có thể dẫn đến lỗi phần mở rộng MySQL.  

Vì vậy, chúng tôi cũng khuyên bạn nên cập nhật bất kỳ plugin nào có phiên bản mới hơn. Nếu có nhiều, bạn chỉ cần chọn tất cả, sau đó nhấp vào Cập nhật plugin

2. Kiểm tra phiên bản PHP của bạn

Khi bạn chắc chắn rằng lõi WordPress của mình đã được cập nhật, bước tiếp theo là kiểm tra phiên bản PHP mà máy chủ của bạn đang sử dụng. Có một số cách để giải quyết vấn đề này

Tùy chọn đơn giản nhất là điều hướng đến Công cụ → Tình trạng trang web từ bảng điều khiển WordPress của bạn

Tiếp theo, bạn có thể chọn tab Thông tin, sau đó cuộn xuống và mở rộng bảng Máy chủ. Trong phần này, bạn có thể định vị phiên bản PHP mà bạn hiện đang chạy

Nếu bạn không thể truy cập quản trị viên WordPress của mình, bạn có thể kiểm tra phiên bản PHP của mình bằng cách kết nối với máy chủ của bạn thông qua ứng dụng khách Giao thức truyền tệp [FTP] như FileZilla. Ngoài ra, nếu máy chủ web của bạn sử dụng cPanel, bạn có thể sử dụng công cụ Trình quản lý tệp.  

Trong ứng dụng khách FTP hoặc Trình quản lý tệp của bạn, hãy tạo một tệp mới trong thư mục gốc của trang web của bạn [/public_html] và đặt tên là phpinfo. php. Tiếp theo, mở tệp và sao chép và dán đoạn mã sau

Lưu tệp khi bạn hoàn tất. Sau đó, trong tab trình duyệt mới, hãy truy cập “trang web của bạn. com/phpinfo. php”. Đảm bảo thay thế “yoursite. com” với tên miền của bạn.  

Bây giờ bạn sẽ thấy một trang hiển thị thông tin cấu hình PHP của máy chủ của bạn

Phiên bản PHP mà máy chủ của bạn đang chạy phải được liệt kê ở đầu màn hình. Nếu nó bắt đầu bằng 7 hoặc 8, phiên bản lỗi thời của PHP có thể không phải là lý do khiến bạn nhìn thấy thông báo lỗi.  

Nếu bạn đang sử dụng PHP 5. X, bạn nên xem xét việc cập nhật phiên bản PHP của mình.  

3. Đảm bảo phần mở rộng MySQL được cài đặt

Nếu phiên bản WordPress của bạn được cập nhật, điều quan trọng là cũng phải kiểm tra xem tiện ích mở rộng MySQL đã được cài đặt và bật chưa. Có thể Hệ điều hành [HĐH] bạn đang sử dụng không bao gồm tiện ích mở rộng theo mặc định, điều đó có nghĩa là bạn sẽ phải tự cài đặt tiện ích mở rộng đó.  

Để xác định xem nó đã được cài đặt hay chưa, hãy truy cập lại phpinfo. php mà bạn đã tạo ở bước trước. Sau đó, điều hướng đến phần mysqli hoặc mysql. Nếu tiện ích mở rộng MySQL được cài đặt, nó sẽ cho biết phiên bản của nó bên cạnh trường API ứng dụng khách

Tuy nhiên, nếu trường này trống hoặc hoàn toàn không hiển thị, điều đó có nghĩa là tiện ích mở rộng MySQL chưa được cài đặt. Quá trình cài đặt sẽ phụ thuộc vào máy chủ của bạn. Bạn có thể tham khảo chi tiết hướng dẫn cài đặt PHP

Nếu nhà cung cấp của bạn sử dụng cPanel, bạn có thể bật tiện ích mở rộng bằng cách điều hướng đến Phần mềm từ bảng điều khiển cPanel của mình, sau đó chọn Chọn phiên bản PHP

Tại đây, chọn phiên bản PHP mới nhất, sau đó nhấp vào các hộp cho mysqli và mysqlnd. Lưu các thay đổi của bạn, sau đó truy cập lại trang web của bạn để xem liệu bạn có còn nhìn thấy thông báo lỗi không

Ngoài ra, nếu bạn không chắc chắn về việc tự mình cài đặt tiện ích mở rộng MySQL, bạn có thể liên hệ với công ty lưu trữ web của mình. Bạn luôn có thể yêu cầu họ hoàn thành quy trình này cho bạn

4. Xác minh rằng phần mở rộng PHP được cấu hình đúng

Khi bạn biết rằng phiên bản WordPress của mình đã được cập nhật và tiện ích mở rộng MySQL đã được cài đặt, bạn có thể yên tâm xác nhận rằng có nguyên nhân khác đang gây ra sự cố. Một lý do khác khiến bạn có thể thấy thông báo lỗi là tiện ích mở rộng không được định cấu hình đúng.  

Có một số vấn đề có thể dẫn đến cấu hình sai, bao gồm đường dẫn tệp không chính xác hoặc sử dụng tệp php. ini dành cho một loại máy chủ khác. Chẳng hạn, bạn có thể đang sử dụng một máy chủ dành cho máy chủ Windows trên máy chủ Linux.  

Để xác minh rằng tiện ích mở rộng PHP của bạn được định cấu hình đúng cách, hãy điều hướng quay lại phpinfo của bạn. tập tin php. Sau đó, tìm mục Tệp cấu hình đã tải

Đây là nơi bạn có thể tìm thấy giá trị đường dẫn tệp. Lưu ý đường dẫn tệp được liệt kê ở đây, sau đó tìm hàng extension_dir

Đường dẫn tệp được liệt kê ở đây phải khớp với đường dẫn được liệt kê cho Tệp cấu hình đã tải. Nếu không, bước tiếp theo là chỉnh sửa php của bạn. ini để sửa nó. Khi bạn hoàn tất, hãy truy cập lại trang web của bạn để đảm bảo lỗi đã được khắc phục.  

Mẹo để ngăn lỗi mở rộng MySQL trong WordPress xảy ra lần nữa

Đến đây, bạn đã học được cách sửa lỗi phần mở rộng MySQL trong WordPress. Nhưng cũng có những bước bạn có thể thực hiện để ngăn điều đó xảy ra trong tương lai.  

Đầu tiên là sao lưu trang web WordPress của bạn trong thời gian thực. Giữ các bản sao cập nhật của tệp trang web của bạn có thể giúp xác định nguồn gốc của sự cố khi chúng xảy ra dễ dàng hơn. Khi bạn sử dụng một giải pháp như Jetpack, bạn cũng có thể đảm bảo rằng bạn luôn có phiên bản cập nhật của trang web để khôi phục trong trường hợp xảy ra sự cố.  

Điều quan trọng nữa là đảm bảo bạn luôn cập nhật phần mềm WordPress của mình. Điều này không chỉ có thể giúp ngăn ngừa các lỗi như sự cố tiện ích mở rộng MySQL mà còn có thể cung cấp các cải tiến về bảo mật và hiệu suất cho trang web của bạn.  

Cuối cùng, hãy chắc chắn chọn một máy chủ lưu trữ web WordPress sử dụng các phiên bản cập nhật của PHP. Khi các nhà cung cấp tự động xử lý các bản cập nhật này cho bạn, điều này giúp bạn không cần phải tự quản lý thủ công. Họ cũng có thể giúp hợp lý hóa cấu hình máy chủ để đảm bảo rằng bạn đang tuân thủ các phương pháp hay nhất.  

Đổi lại, điều này có thể làm giảm khả năng gặp phải các lỗi liên quan đến PHP. Có rất nhiều máy chủ WordPress chất lượng cao và đáng tin cậy để lựa chọn. Một số máy chủ WordPress hàng đầu bao gồm Bluehost, Dreamhost và Pressable.  

Hợp lý hóa bảo trì trang web WordPress

WordPress là một CMS mạnh mẽ và đáng tin cậy, nhưng thỉnh thoảng bạn vẫn có thể gặp sự cố khi sử dụng nó. Bạn có thể gặp một thông báo lỗi thông báo rằng “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. ” May mắn thay, có một số giải pháp bạn có thể sử dụng để giải quyết vấn đề này

Như chúng ta đã thảo luận, có bốn biện pháp bạn có thể thực hiện để khắc phục lỗi này trong WordPress

  1. Cập nhật phần mềm và plugin WordPress của bạn
  2. Kiểm tra phiên bản PHP của bạn và cập nhật nó, nếu cần
  3. Đảm bảo rằng tiện ích mở rộng MySQL đã được cài đặt
  4. Xác minh rằng phần mở rộng PHP được cấu hình đúng.  

Để giúp ngăn các lỗi WordPress xảy ra trong tương lai và giúp khắc phục sự cố cũng như giải quyết mọi sự cố dễ dàng hơn, điều quan trọng là phải sao lưu trang web của bạn trong thời gian thực. Tìm hiểu cách Jetpack Backup có thể giúp việc này trở nên dễ dàng

Mục nhập này đã được đăng trong Tìm hiểu. Đánh dấu đường dẫn cố định

Simon Keating

Simon đã làm việc trong lĩnh vực tiếp thị và phát triển sản phẩm trong hơn 10 năm, trước đây tại HubSpot, Workday và hiện tại là Automattic [Jetpack]. Anh ấy có một nền giáo dục đa dạng, với bằng kỹ sư hóa học và bằng thạc sĩ về khoa học máy tính. Niềm đam mê của anh ấy là giúp mọi người và doanh nghiệp của họ phát triể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 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..

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. ”

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ủ Đề