Cómo solucionarlo: Parece que a tu instalación de PHP le falta la extensión MySQL que requiere WordPress
Tabla de contenidos
La semana pasada, uno de mis clientes se acercó a mí para pedirme ayuda con respecto a su sitio web. Estaba tratando de traer un viejo sitio web de WordPress que tenía para volver a vivir. Pero el problema es que cuando intentó ver o acceder al panel de control de WP, recibió un mensaje de error que decía 'Parece que a su instalación de PHP le falta la extensión MySQL que requiere WordPress'. Después de pasar un tiempo, pude corregir el error. Así que pensé que era una buena idea compartir contigo la solución que encontré.
Lo primero. ¿Qué causa este problema de falta de extensión de MySQL?
El mensaje de error se explica por sí mismo. Este error: Parece que a su instalación de PHP le falta la extensión MySQL que es requerida por WordPress, indica que el PHP de su servidor carece de la extensión necesaria para vincular su sitio de WordPress a su base de datos MySQL.
¿Pero por qué?
Primera razón: Este problema puede deberse a la instalación de versiones anteriores de WordPress (por debajo de la versión 3.9). Su sitio web está desactualizado, pero su instalación de PHP en el servidor está actualizada a la versión 7 o superior. Claramente, hay un desajuste. ¿Derecha?
MySQL quedó obsoleto en PHP 7.0 en favor de MySQLi. Entonces, básicamente, las versiones de PHP por encima de 7 no tienen la extensión MySQL que buscan las versiones anteriores de WordPress. En las versiones más recientes, WordPress utiliza extensiones PDO_MySQL o MySQLi.
Segunda razón: En la otra situación, tu WordPress está desactualizado y la versión de PHP en el servidor también está desactualizada. (PHP 5.6 – antes de que la extensión MySQL quedara obsoleta). Pero...
En realidad, le falta la extensión o está mal configurada.
Bien, ahora sabes cuál es la razón detrás de este mensaje de error 'A tu instalación de PHP parece faltar la extensión MySQL que requiere WordPress'. ¡Profundicemos y veamos cómo podemos solucionarlo!
Cómo reparar el error de extensión de MySQL que falta
Encuentre la versión de PHP instalada en su servidor
En primer lugar, tenemos que averiguar la versión de PHP instalada en nuestro servidor. Puedes comprobarlo en tu Cpanel Y es posible que pueda encontrar la información necesaria allí. Pero en caso de que no pueda ubicar dónde está esa información, pruebe el método a continuación.
- Abre el editor de código/texto que prefieras. Si no puedes encontrar uno bueno, lee éste para tomar la decisión correcta.
- Crea un archivo PHP y asígnale un nombre phpinfo.php
- Copie el siguiente código PHP, péguelo dentro phpinfo.php y guárdelo.
<?php phpinfo(); ?>
Ahora necesitamos subir este archivo al directorio raíz de su sitio de WordPress. A la misma ubicación, donde se encuentra el wp-config.php archivo.
Si su alojamiento web ofrece algún tipo de herramienta de administrador de archivos, puede cargar el archivo allí. De lo contrario, necesitamos un cliente FTP para realizar la carga. Hay algunos clientes FTP gratuitos que puedes usar. Si no tiene ninguno instalado en su máquina, pruebe las siguientes opciones.
- ArchivoZilla (Mac y Windows)
- Pato cibernético (Mac y Windows)
Una vez que hayas subido el archivo al servidor, abre un navegador web y ve a www.yoursite.com/phpinfo.php . (No olvide reemplazar www.yoursite.com con tu dominio)
Una vez que abra el archivo en un navegador web, podrá ver la versión de PHP en la parte superior de la página. (vea la imagen a continuación). De lo contrario, desplácese hacia abajo hasta el archivo ' Núcleo ' y vea la versión de PHP.


Entonces, como puedes ver aquí en mi servidor, la versión de PHP está por encima de la 7.0. (Esta es solo una configuración local para mostrarle solo el proceso). Eso significa que, para corregir el error, debemos actualizar nuestra instalación de WordPress a la última versión, ya que las versiones de PHP superiores a 7.0 no incluyen esa extensión que falta de forma predeterminada.
Al final de esta publicación, he incluido la forma de actualizar la instalación de WordPress sin acceder al panel de control de WP.
Si tu versión de PHP no es superior a la 7.0
Si encontró que la versión de PHP en el servidor no es la más reciente, todavía usando PHP 5.6 o inferior, entonces debemos saber que la extensión MySQL realmente falta o está configurada incorrectamente.
Para saber eso, desplácese hacia abajo en la página y busque la sección llamada MySQL o MySQLi (consulte el archivo adjunto a continuación).

Si tiene la extensión MySQL instalada o configurada correctamente, podrá encontrar el número de versión junto a la extensión Versión de la biblioteca de API de cliente .
Si no puede encontrar la sección MySQL en el archivo phpinfo.php, ¿qué hacer?
Desafortunadamente, eso significa el mensaje de error ' Parece que a su instalación de PHP le falta la extensión MySQL que es requerida por WordPress ', es decir la verdad. De hecho, te falta la extensión de MySQL. Entonces, en este caso, debe ponerse en contacto con su empresa de alojamiento web y pedirles ayuda. Ellos lo instalarán por ti.
La sección MySQL aparece en la página pero sigue mostrando el error.
Si pudiera encontrar la sección que significa que está instalado pero configurado incorrectamente. El php.ini archivo. Intente eliminar el archivo primero y vea si eso soluciona el problema. Puede localizar el archivo comprobando la casilla phpinfo.php archivo. Ahí está el pah que se muestra al lado de la etiqueta Archivo de configuración cargado .

Así es como se resuelve el error 'Parece que a su instalación de PHP le falta la extensión MySQL que es requerida por WordPress ‘.
Por último, te voy a contar cómo actualizar la instalación de WordPress sin acceder al panel de control de WordPress. La forma manual.
Cómo actualizar manualmente WordPress a la última versión
- Vete a WordPress.org y descargue la última copia de WordPress.
- Extraiga el archivo zip en el escritorio.
- Borrar wp-config-sample.php archivo que puede encontrar dentro de la carpeta extraída.
- Compruebe si tiene un wp-config.php archivo allí. Si tiene eso, también debe eliminarlo.
- Elimine el archivo wp-contenido carpeta por completo.
- Ahora abra su aplicación cliente FTP y conéctese a su servidor web.
- Cargue todos los archivos y carpetas restantes en el servidor. Utilice el método de sobrescritura.

Eso es todo. Comenta a continuación si aún tienes problemas para resolver esto. Intentaré dejar una respuesta lo antes posible.