Mysqli не установлен? - PullRequest
       14

Mysqli не установлен?

5 голосов
/ 17 июля 2011

Я получаю следующую ошибку: Неустранимая ошибка: класс «mysqli» не найден в моем PHP-скрипте У меня установлен php5.3.3-7, и я получаю это при запуске apt-cache show php5-mysql

Description: MySQL module for php5
 This package provides modules for MySQL database connections directly from
 PHP scripts.  It includes the generic "mysql" module which can be used
 to connect to all versions of MySQL, an improved "mysqli" module for
 MySQL version 4.1 or later, and the pdo_mysql module for use with
 the PHP Data Object extension.

Нет ничего о mysql в php info. Как мне найти расширение и нужно ли его устанавливать? В моем php.ini много ссылок на mysqli. Но что-то не так.

Ответы [ 3 ]

16 голосов
/ 17 июля 2011

Вы действительно установили пакет php5-mysql? apt-cache show предоставит вам информацию о пакетах, которые не установлены (вы хотите, чтобы dpkg -l отобразил список установленных пакетов). Если пакет установлен, дважды проверьте, включен ли он (/etc/php5/conf.d/mysql.ini - это место для поиска).

2 голосов
/ 17 июля 2011

Похоже, вам просто нужно установить MySQLi .

Если вы думаете, что сделали это и у вас все еще есть проблема, пожалуйста, опубликуйте свою операционную систему и все остальное, что может помочь

1 голос
/ 13 января 2017

Мне пришлось переустановить его, чтобы избавиться от этой ошибки:

apt-get remove php5.6-mysql
apt-get install php5.6-mysql
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...