missing instalar habilitar glpi for extensión extension encontró php mysql phpmyadmin ubuntu-12.04

php - instalar - mysqli extension is missing glpi



La extensión mysqli falta, phpmyadmin no funciona (10)

Comprobar la extensión_dir es una de las cosas que te gustaría comprobar desde phpinfo (). En mi caso, fue extension_dir = "./" por defecto, lo cual era incorrecto. Cámbielo a extension_dir = ''./ext/'' o donde residen actualmente todas sus extensiones dlls.

Tengo un problema con phpmyadmin en ubuntu 12.04. Ya instalé apache2, php5, mysql y phpmyadmin.

El phpinfo(); script, no muestre nada acerca de la extensión mysqli o mysql.

Cuando intento iniciar phpmyadmin aparece este error:

---- **phpMyAdmin - Error** ------- **The mysqli extension is missing. Please check your PHP configuration.** ----

En el archivo php.ini, sin extension=mysql.so línea extension=mysql.so , pero no funciona ...

Alguien tiene otra posible solución?


ESTO FUNCIONARÁ 100%

abra el archivo de configuración php con el bloc de notas, busque la línea: -

;extension=mysqli.dll

cambiarlo a

extension=mysqli.dll

eliminando el '';''

guardarlo

luego reinicie el servidor apache, funcionó para mí en win xp


Esto funcionó para mí, crear una base de datos con un script php y mysql y abrir la consola mysql y escribir en create user ''yourName''@''127.0.0.1'' y luego escribir en otorgar todos los privilegios . a ''yourName''@''127.0.0.1'' luego abra un navegador vaya a localhost y se debe hacer una base de datos y luego vaya a su página de phpmyadmin y la verá aparecer allí.


Las últimas versiones de phpMyAdmin requieren la extensión mysqli y ya no funcionarán con mysql one (tenga en cuenta la "i" adicional al final de su nombre).

sudo apt-get install php5-mysql

Instalará el paquete que contiene el anterior y el nuevo, por lo que luego todo lo que tiene que hacer es agregar

extension=mysqli.so

en tu php.ini, reinicia apache y debería funcionar.


Probé muchas de las respuestas y ninguna de ellas pareció funcionar porque php7.0 no es la predeterminada.

sudo apt-get upgrade

parecía hacer el trabajo por mí, pero tuve que volver a instalar php7.0 y phpmyadmin después de eso:

sudo apt-get install php7.0 php7.0-mysql sudo apt-get install apache2 apache2-mod-php7.0 sudo apt-get install phpmyadmin

¡Espero eso ayude!


Resolví este problema editando /usr/local/zend/etc/php.ini.

(lo encontró haciendo netstat -nlp | grep apache, luego strace -p somepid | grep php.ini).

Al final del archivo, agregué:

extension=/usr/lib/php5/20090626+lfs/mysql.so extension=/usr/lib/php5/20090626+lfs/mysqli.so extension=/usr/lib/php5/20090626+lfs/mcrypt.so

Agregarlo sin la ruta no funcionó.

Luego, después de un reinicio, funcionó.


Si ejecuta PHPMyAdmin en el comentario de host local en el archivo /etc/php5/apache2/php.ini esta línea:

mysqli.allow_local_infile = On

Reiniciar Apache:

sudo /etc/init.d/apache2 restart


Simplemente reinicie apache2 y mysql:

  • apache2: sudo /etc/init.d/apache2 restart

  • mysql: sudo /etc/init.d/mysql restart

luego actualiza tu navegador, disfruta de phpmyadmin :)


en ubuntu 12.04 tuve que cambiar mssql.compatability_mode = On . poner y funciona


sudo apt-get install php5-mysql sudo apt-get install php5-mysqlnd

probar ambos alternativamente, me funciona