Hướng dẫn how do i fix mysqli extension is missing? - làm cách nào để sửa tiện ích mở rộng mysqli bị thiếu?

Bạn đang nhận được phần mở rộng MySQLI bị thiếu lỗi trong phpmyadmin? Đây là cách chúng tôi sửa nó.

Thông thường, lỗi này xảy ra khi tiện ích mở rộng MySQLI không được bật trong tệp php.ini.

Tại Bobcares, chúng tôi thường nhận được các yêu cầu để sửa lỗi mở rộng MySQLI là một phần của dịch vụ quản lý máy chủ của chúng tôi.

Hôm nay, hãy để phân tích lỗi và xem cách các kỹ sư hỗ trợ của chúng tôi sửa nó cho khách hàng của chúng tôi.

Phần mở rộng MySQLI bị thiếu lỗi phpmyadmin là gì?

Trước khi đi sâu hơn vào lỗi, trước tiên, hãy để hiểu về phần mở rộng MySQLI còn thiếu trong phpmyadmin là gì?

Các hàm MySQLI & NBSP; cho phép chúng tôi truy cập các máy chủ cơ sở dữ liệu MySQL và nó là một trình điều khiển cơ sở dữ liệu quan hệ được sử dụng trong ngôn ngữ tập lệnh PHP. Nếu tiện ích mở rộng MySQLI có mặt, chúng tôi sẽ gặp lỗi này.allow us to access MySQL database servers and it’s a relational database driver used in the PHP scripting language. If the MySQLi extension is present we get this error.

Một lỗi mẫu tại phpmyadmin sẽ trông giống như

Hướng dẫn how do i fix mysqli extension is missing? - làm cách nào để sửa tiện ích mở rộng mysqli bị thiếu?

Làm thế nào chúng ta sửa tiện ích mở rộng MySQLI bị thiếu phpmyadmin?

Cho đến nay, chúng ta đã thấy phần mở rộng MySQLI bị thiếu trong lỗi phpmyadmin là gì. Giải pháp cho lỗi này là cho phép tiện ích mở rộng MySQLI trên máy chủ.

Hãy cùng xem các cách khác nhau, các kỹ sư hỗ trợ của chúng tôi khắc phục lỗi này cho khách hàng của chúng tôi bằng cách kích hoạt tiện ích mở rộng MySQLI.

Bật tiện ích mở rộng MySQLI trong tệp php.ini

Đầu tiên, chúng tôi xác minh rằng phần mở rộng trong các mô -đun PHP có được bật hay không. Đối với điều này, chúng tôi chạy lệnh này:

php -m | grep -i mysqli

Hãy để chúng tôi thảo luận về cách các kỹ sư hỗ trợ của chúng tôi cho phép tiện ích mở rộng MySQLI từ tệp php.ini trong Linux và Windows.

Trong Linux

1. Đầu tiên, chúng tôi mở tệp php.ini

#extension=php_mysqli.so
1

2. Sau đó, chúng tôi tìm kiếm dòng nhận xét:

#extension=php_mysqli.so

3. Và, chúng tôi không đưa ra dòng bằng cách xóa hashtag từ đầu, chẳng hạn như:

extension=php_mysqli.so

Cuối cùng, chúng tôi khởi động lại máy chủ web.

Trong Windows

1. Chúng tôi mở tệp php.ini

2 Sau đó, chúng tôi tìm kiếm dòng nhận xét:

#extension=php_mysqli.dll

3. Và, chúng tôi không đưa ra dòng bằng cách xóa hashtag từ đầu, chẳng hạn như:

extension=php_mysqli.dll

Cuối cùng, chúng tôi khởi động lại máy chủ web.

Trong Windows

1. Chúng tôi mở tệp php.ini

2 Sau đó, chúng tôi tìm kiếm dòng nhận xét:

Do đó cho phép nó giải quyết lỗi.

Hướng dẫn how do i fix mysqli extension is missing? - làm cách nào để sửa tiện ích mở rộng mysqli bị thiếu?

Bật MySQLI bằng cách sử dụng EasyApache4

Cách đơn giản nhất để kích hoạt mysqli là từ easyapache. Hãy để chúng tôi thảo luận về cách các kỹ sư hỗ trợ của chúng tôi cho phép nó từ easyapache.

1. Đầu tiên, chúng tôi đăng nhập vào WHM là gốc.mysqlnd.

2. Sau đó, chúng tôi tìm kiếm cho EasyApache4, hoặc đi đến phần mềm> EasyApache4

3

4. Sau đó, ở phần bảng điều khiển bên trái, chúng tôi nhấp vào phần mở rộng PHP

5. Sau đó, chúng tôi tìm kiếm mysqlnd.

# ./configure --with-mysql=/usr --with-mysqli=/usr/bin/mysql_config

6. Chúng tôi thấy một cái gì đó như Php70-php-mysqlnd (phụ thuộc vào các phiên bản PHP). Chúng tôi kích hoạt nó.

7. Nhấp vào xem xét và nhấp vào nút cung cấp.

Kích hoạt tiện ích mở rộng MySQLI trên máy chủ web mà không cần bất kỳ bảng điều khiển nào.MySQLi extension in the php.ini file. Today we saw how our Support Engineers resolve the error MySQLi extension missing on PHPMyAdmin and the different ways to enable the MySQLi extension.

Vấn đề thực tế bắt đầu với việc hiển thị trang demo phpmyadmin. Với vấn đề liên quan đến vấn đề đó, bạn cần cài đặt lại đèn trong Ubuntu địa phương của bạn.

Mặc dù có vẻ hơi khó khăn, nhưng trong trường hợp thực tế, nhưng nó rất dễ.

Hãy để giải quyết vấn đề đầu tiên.

Máy chủ đèn Phpmyadmin đang hiển thị trang demo

Đầu tiên, chúng ta cần loại bỏ hoàn toàn đèn.

Phát hành lệnh này lần lượt:

sudo apt-get remove --purge *mysql\*
sudo apt-get autoremove
sudo apt-get autoclean
rm -rf /etc/mysql /var/lib/mysql
sudo apt-get remove phpmyadmin
sudo apt-get remove apache2

Tiếp theo, chúng ta cần cài đặt mọi gói mới:

sudo apt-get install php7.0 apache2 mysql-server mysql-client phpmyadmin

Hãy nhớ rằng, chúng tôi đã cài đặt PHP7.0. Do đó, bước tiếp theo của chúng tôi sẽ là đặt tệp php.ini.

Bây giờ bạn có thể kiểm tra thông tin PHP trong Localhost của bạn.

Hướng dẫn how do i fix mysqli extension is missing? - làm cách nào để sửa tiện ích mở rộng mysqli bị thiếu?
Trang thông tin PHP trên localhost

Tuy nhiên, khi chúng tôi cố gắng mở trang phpmyadmin trên localhost, nó sẽ cho chúng tôi lỗi: Phần mở rộng MySQLI bị thiếu, vui lòng kiểm tra cấu hình PHP.

PHP: Bootcamp mã hóa chuyên sâu và đầy đủ trong hai tháng, được thiết kế cho người mới bắt đầu tuyệt đối

PHP: Bootcamp mã hóa chuyên sâu cho người học trung cấp để tạo khung PHP

Làm thế nào để giải tiện ích mở rộng MySQLI bị thiếu?

Hướng dẫn how do i fix mysqli extension is missing? - làm cách nào để sửa tiện ích mở rộng mysqli bị thiếu?
phpmyadmin đưa ra lỗi này

Phần này là ít khó khăn, mặc dù không khó lắm.

Đầu tiên, chúng ta cần cài đặt tiện ích mở rộng Php 7.0 MySQLI và sau đó chúng ta cần thêm nó vào tệp php.ini tương ứng.

Phát hành lệnh sau để cài đặt tiện ích mở rộng Php 7.0 MySQLI.

sudo apt-get install php7.0-mysqli

Tiếp theo, bạn cần mở tệp php.ini tương ứng và dưới phần mở rộng động, thêm:

extension=mysqli.so

Sau đó khởi động lại Apache.

#extension=php_mysqli.so
0

Bây giờ, tất cả đều được thiết lập. Chúng ta có thể mở phpmyadmin mà không có vấn đề gì.

Hướng dẫn how do i fix mysqli extension is missing? - làm cách nào để sửa tiện ích mở rộng mysqli bị thiếu?
Trang phpmyadmin trên localhost

Tiếp theo là gì?

Sách tại Leanpub Book
Books in Apress
My books at Amazon
GitHub repository
Technical blog
Twitter

Làm cách nào để tìm phần mở rộng mysqli?

Bước đầu tiên là kiểm tra xem tiện ích mở rộng MySQLI có được cài đặt không.Bạn có thể làm điều đó bằng cách truy cập trang phpinfo () mà bạn đã thực hiện hoặc bằng cách chạy lệnh này: PHP -M |grep mysqli.php -m | grep mysqli.

Làm cách nào để tải xuống mysqli?

Chỉ cần tải xuống gói cài đặt, giải nén nó ở bất cứ đâu và chạy setup.exe.Trình cài đặt mặc định Setup.exe sẽ hướng dẫn bạn qua quy trình tầm thường và theo mặc định sẽ cài đặt mọi thứ trong C: \ MySQL.download the installer package, unzip it anywhere, and run setup.exe. Default installer setup.exe will walk you through the trivial process and by default will install everything under C:\mysql.

Làm thế nào tôi có thể bật tiện ích mở rộng MySQLI trong Php 8?

Mở tệp php.ini của bạn (tệp cấu hình PHP) bên trong thư mục PHP của bạn (hoặc thư mục Windows) .Search cho MySQLI và bật DLL bằng cách xóa;trước nó. ini file ( php configuration file ) inside your PHP directory ( or windows directory ) . Search for mysqli and enable the dll by removing ; before it.

XAMPP có cài đặt mysqli không?

3-1, XAMPP 1.8.2-2, XAMPP 1.8.1. Bởi vì các phiên bản XAMPP này cũng hỗ trợ MySQLI theo mặc định.xampp versions also support Mysqli by default.