El mensaje de error "ERROR: MySQL.so no se encuentra. Por favor, instale el paquete alt-phpXX-mariadb106" indica que falta una extensión PHP requerida para MySQL (MySQL.so) en la instalación actual de PHP.
Para resolver este problema, necesitarás instalar la extensión PHP adecuada para MySQL. Dado que el mensaje de error menciona alt-phpXX-mariadb106, parece que estás utilizando una versión alternativa de PHP proporcionada por EasyApache de cPanel.
Aquí tienes los pasos que puedes seguir para solucionar esto:
-
Identificar la versión de PHP:
Determina qué versión de PHP estás utilizando. Sustituye XX en alt-phpXX-mariadb106 por la versión real de PHP (por ejemplo, alt-php74-mariadb106 para PHP 7.4).
-
Instalar el paquete requerido:
Usa el gestor de paquetes de tu sistema (como yum para CentOS) para instalar la extensión PHP. Por ejemplo:
yum install alt-phpXX-mariadb106-mysql
Sustituye XX por la versión adecuada de PHP.
-
Reiniciar Apache:
Después de instalar la extensión PHP, necesitarás reiniciar Apache para que los cambios surtan efecto:
systemctl restart httpd
-
Verificar la extensión:
Para confirmar que la extensión ahora está disponible, puedes comprobar la lista de extensiones PHP cargadas usando el comando:
php -m | grep mysql
Deberías ver mysql u otras extensiones similares en la lista.
-
Probar tu aplicación:
Finalmente, prueba tu aplicación para asegurarte de que ahora puede conectarse a la base de datos MySQL sin encontrar el error anterior.
Si no estás utilizando una versión alternativa de PHP o si estás utilizando un sistema de gestión PHP diferente, los pasos pueden variar. Por favor, proporciona más detalles sobre tu entorno si necesitas más ayuda.