MySQLi - PHP

Verificar que tenemos mysqli instalado:

php -m | grep mysqli

En caso de no tenerlo, instalar:

sudo apt install php-mysqli

Verificar que tengamos habilitado el módulo de mysqli en php.ini tanto para php como php-fpm. Para asegurarnos de cual archivo php.ini se esté cargando (teniendo en cuenta que también tenemos el módulo de php-fpm) podemos hacer:

php -i | grep "php.ini"

Y se nos mostrará:

Archivo de php.ini

Una vez que tengamos localizado el archivo php.ini tenemos que buscar la línea “extension=mysqli” or “extension=php_mysqli“ y borramos el ";" para descomentar la línea.

Verificar que tengamos habilitado el módulo de mysqli en php.ini tanto para php como php-fpm:

/etc/php/{PHP_VERSION}/cli/php.ini

more /etc/php/7.4/cli/php.ini
more /etc/php/7.4/fpm/php.ini

Deberíamos ver algo como:

Módulo mysqli en php.ini

Importante restablecer los servicios:

sudo systemctl restart nginx

Last updated

Was this helpful?