Cài đặt tiện ích mở rộng mysql PHP 8
Show
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 đúngNguyê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 để TweetCá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ụngBướ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
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ó thể bạn quan tâmNế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õiNế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
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 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
3. Kiểm tra xem Tiện ích mở rộng MySQL đã được cài đặt chưaNế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 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 đúngNế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à
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 đó 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ượcThô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
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 |