2011-07-17 37 views
5

me sale el siguiente error: Fatal error: 'mysqli' clase no se encuentra en mi script php He instalado php5.3.3-7 y me sale esto cuando corro apt-cache show php5-mysql¿Mysqli no está instalado?

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. 

No hay nada sobre mysql en absoluto en la información de php. ¿Cómo puedo encontrar la extensión y tengo que contestarla? Hay muchas referencias a mysqli en mi php.ini. Pero algo está mal.

+2

posible duplicado de [Error fatal: clase 'MySQLi' no encontrado] (http://stackoverflow.com/questions/666811/fatal-error-class-mysqli-not-found) – genesis

+1

No es un duplicado; el OP no tiene que instalar MySQLi a mano. – womble

Respuesta

16

¿Has instalado realmente el paquete php5-mysql? apt-cache show le dará información sobre los paquetes que no están instalados (desea dpkg -l para enumerar los paquetes instalados). Si el paquete está instalado, verifique que esté habilitado (/etc/php5/conf.d/mysql.ini es el lugar para buscar).

+1

Gracias. No estaba instalado. Works ahora. – mike628

+0

Este me hizo sentir estúpido, pero mysql no estaba totalmente instalado en mi caja. ¡Gracias! – michaelday

+0

De hecho vine aquí buscando qué paquete instalar: 'php5-mysql' o' php5-mysqlnd'. Este último usa el "controlador nativo", sea lo que sea. ¿Cuál debería usar? Estoy usando Debian stretch, es el controlador nativo suministrado de fuente cerrada por Oracle o algo así? – Luc

2

Parece que solo necesita install MySQLi.

Si usted piensa que ha hecho eso y todavía tiene un problema, por favor, puesto que su sistema operativo y cualquier cosa que pueda ayudar a

0

que tenía que volver a instalarlo para deshacerse de este error:

apt-get remove php5.6-mysql 
apt-get install php5.6-mysql 
Cuestiones relacionadas