🔧 REVISIÓN: Parece que a su instalación de PHP le falta la extensión MySQL que es requerida por WordPress

¿Quiere ejecutar un sitio de WordPress autogestionado? Excelente. Aprenderás un trillón de cosas. Una de las partes críticas de la configuración de un servidor es la extensión PHP MySQL para que WordPress pueda comunicarse con el servidor MySQL. Si recibe un error de extensión PHP MySQL en su instalación de WordPress, probablemente aún no lo haya instalado en su servidor.

En esto, le mostraremos cómo instalar la extensión PHP MySQL correcta en su sitio de WordPress. También nos aseguraremos de que tenga MySQL-Server instalado en su máquina.

✔ Asegúrese de que el servicio MySQL esté instalado y en ejecución

Antes de intentar instalar la extensión PHP MySQL, primero asegurémonos de que el servidor MySQL se esté ejecutando en su servidor.

Ejecute el siguiente comando para verificar el estado del servidor MySQL.

service mysql status

✅ Si MySQL está instalado y ejecutándose en su servidor, debería obtener la siguiente respuesta:

● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2019-07-09 20:46:12 UTC; 2 weeks 2 days ago
     Docs: man:mysqld(8)
           http://dev.mysql.com/doc/refman/en/using-systemd.html
 Main PID: 1097 (mysqld)
   Status: "SERVER_OPERATING"
    Tasks: 46 (limit: 4656)
   CGroup: /system.slice/mysql.service
           └─1097 /usr/sbin/mysqld

⚙ Si MySQL no se está ejecutando, ejecute el siguiente comando para iniciar el servicio.

service mysql start

⚙ Si MySQL-Server no está instalado, ejecute el siguiente comando para instalar la última versión de MySQL-Server.

apt-get install mysql-server -y

⚠ Al instalar mysql-server, no elija el método de autenticación predeterminado, use el método de autenticación LEGACY para mantenerlo compatible con WordPress.

✔ Compruebe si la extensión PHP MySQL está instalada

En su servidor de WordPress, ejecute el siguiente comando para verificar la versión de PHP instalada en la máquina.

php -v

El comando anterior debería generar una respuesta similar a esta:

PHP 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Jul 10 2019 06:54:46) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.7, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.7-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

La primera línea de la respuesta revela su versión de PHP, que en el ejemplo anterior es PHP 7.3.

Ahora ejecute el siguiente comando para ver si la extensión PHP MySQL está habilitada para la versión PHP instalada en su servidor.

dpkg --list | grep php-mysql

📔 Ejemplo: si la versión de PHP instalada en su servidor es PHP 7.3. Entonces usarás el comando .dpkg --list | grep php7.3-mysql

Si la extensión de MySQL está instalada, obtendrá una respuesta similar a esta:

ii  php7.3-mysql                          7.3.7-1+ubuntu18.04.1+deb.sury.org+1         amd64        MySQL module for PHP

Si la extensión PHP MySQL no está instalada en su servidor, obtendrá una respuesta en blanco del comando grep. En ese caso, instalaremos la extensión php-mysql en su servidor.

✅ INSTALE LA EXTENSIÓN PHP MYSQL CORRECTA
Ejecute el siguiente comando para instalar la extensión php-mysql apropiada en su servidor de WordPress.

apt-get install php-mysql

📔 Ejemplo: si la versión de PHP instalada en su servidor es PHP 7.3. Entonces usarás el comando .apt-get install php7.3-mysql

Una vez que haya instalado la extensión PHP MySQL correcta en su servidor de WordPress, reinicie el servidor web.

Apache:
servive apache2 restart

Nginx:
service nginx restart

Intente ejecutar su sitio de WordPress después de completar todas las instrucciones anteriores. Debería funcionar sin problemas.

🍻 ¡Salud!

Tags: #mysql #php

Cómo solucionar problemas de WordPress 5.0

Cómo solucionar problemas de WordPress 5.0

WordPress 5.0 finalmente se está implementando y trae consigo una nueva experiencia de edición con Gutenberg

Cómo corregir el error de clasificación utf8mb4_0900_ai_ci al importar la base de datos de WordPress

Cómo corregir el error de clasificación utf8mb4_0900_ai_ci al importar la base de datos de WordPress

Si está cambiando su instalación de WordPress de un servidor MySQL 8 a MySQL 5.7 (o inferior), lo más probable es que encuentre

🔧 REVISIÓN: Parece que a su instalación de PHP le falta la extensión MySQL que es requerida por WordPress

🔧 REVISIÓN: Parece que a su instalación de PHP le falta la extensión MySQL que es requerida por WordPress

¿Está buscando ejecutar un sitio de WordPress autogestionado? Excelente. Aprenderás un trillón de cosas. Una de las partes críticas del entorno

Cómo configurar el editor clásico como el editor predeterminado en WordPress en lugar de Gutenberg

Cómo configurar el editor clásico como el editor predeterminado en WordPress en lugar de Gutenberg

El Editor de Gutenberg pronto se convertirá en el editor predeterminado en WordPress. Tendrá la opción de seleccionar el Editor clásico

Cómo actualizar elementos de carpeta en Windows 11

Cómo actualizar elementos de carpeta en Windows 11

Con la opción Actualizar en el menú contextual que falta, así es como puede actualizar elementos en el Explorador de archivos en Windows 11.

REVISIÓN: El editor ha encontrado un error inesperado en WordPress después de la actualización

REVISIÓN: El editor ha encontrado un error inesperado en WordPress después de la actualización

¿No puede escribir una nueva publicación con el nuevo Editor de bloques en WordPress? Lo más probable es que obtenga "El editor

Cómo deshabilitar el editor de bloques e instalar el editor clásico en WordPress 5.0

Cómo deshabilitar el editor de bloques e instalar el editor clásico en WordPress 5.0

A partir de WordPress 5.0, el editor predeterminado en WordPress es el nuevo editor de bloques. El nuevo editor es radicalmente diferente

Cómo habilitar las etiquetas cortas de PHP

Cómo habilitar las etiquetas cortas de PHP

En este artículo, hemos cubierto cómo habilitar las etiquetas cortas de PHP. PHP analiza el archivo usando etiquetas de apertura y cierre, que se parecen a. Para habilitar las etiquetas cortas de PHP

Configurar mod_evasive para prevenir ataques DoS y DDoS en CentOS

Configurar mod_evasive para prevenir ataques DoS y DDoS en CentOS

En este artículo, aprenderemos cómo instalar y configurar mod_evasive para prevenir ataques DoS y DDoS en CentOS. El módulo de Apache mod_evasive.

Cómo instalar PHP con PHP-FPM para NGINX en CentOS

Cómo instalar PHP con PHP-FPM para NGINX en CentOS

cómo instalar PHP con PHP-FPM para NGINX en CentOS. La configuración básica del servidor web NGINX para procesar la aplicación PHP y el servidor en el puerto 80.