En una instalación limpia de WordPress puede aparecerle el siguiente error :
Your PHP installation appears to be missing the MySQL extension which is required by WordPress.
Please check that the mysqli PHP extension is installed and enabled.
If you are unsure what these terms mean you should probably contact your host. If you still need help you can always visit the WordPress support forums.
CODE
O cualquier mensaje similar sobre las extensiones MySQL/MySQLi que faltan en otros CMS.
Solución
Intentar cambiar los conjuntos de módulos PHP "mysqlnd, nd_mysql, nd_mysqli, nd_pdo_mysql" por "mysql, mysqli, pdo_mysql" sin la parte "nd", o viceversa.

MySQL_ND frente a MySQL explicado
Las extensiones MySQL_ND y MySQL PHP son diferentes conjuntos de controladores. Son proporcionados por los diferentes equipos de desarrolladores (MySQL y PHP, respectivamente). Lo más importante es el hecho de que son mutuamente excluyentes: no se pueden seleccionar ambos simultáneamente ni mezclarlos de ninguna manera. De lo contrario, el código php arrojará errores sobre la conexión a la base de datos MySQL.
Desde PHP 5.4, mysqlnd se utiliza como controlador MySQL predeterminado para todas las extensiones PHP MySQL. Pero para PHP 5.3 y versiones anteriores de PHP, libmysqlclient se utiliza como conector de PHP a MySQL.
Para PHP Selector necesitamos admitir ambos métodos, es por eso que agregamos el prefijo nd_* para las extensiones PHP MySQL compatibles con mysqlnd.
Entonces, como resultado:
- libmysqlclient funciona con extensiones mysql, mysqli, pdo_mysql (PHP 4.4 - PHP 5.3);
- mysqlnd funciona con las extensiones nd_mysql, nd_mysqli, nd_pdo_mysql (PHP 5.4 - PHP 7.1+).