"Sembra che nell'installazione di PHP manchi l'estensione MySQL richiesta da WordPress"È un errore riscontrato da molti proprietari di blog e siti web con WordPress.
Questo non è motivo di preoccupazione. Mancanza di estensione MySQL da PHP è tipico dei sistemi operativi installati da zero, VPS o server dedicati, in cui le estensioni PHP non facevano parte del pacchetto di installazione. Questo problema è presente su entrambi Ubuntu e la CentOS. In questo scenario, il problema viene risolto molto semplicemente con un aggiornamento PHP e l'installazione del modulo "php-mysql".
Aggiorna PHP e installa l'estensione MySQL su Ubuntu
apt-get update apt-get install php-mysql
Aggiorna PHP e installa l'estensione MySQL su CentOS
yum update yum install php70w-mysql
Dopo questo passaggio, riavviare il servizio Apache o Nginx.
Ho anche riscontrato lo scenario in cui sebbene l'estensione MySQL esista in PHP, un blog creato su WordPress visualizzava l'errore "Nella tua installazione PHP sembra mancare l'estensione MySQL richiesta da WordPress". Il più delle volte, l'errore si verifica durante l'installazione di WordPress. Questa volta però è apparso su un blog attivo da diversi anni.
In questa situazione, ho scoperto che il problema non è con i moduli PHP, ma con la versione molto vecchia di WordPress, che non è più compatibile su PHP 7.4.4RC1. Un semplice aggiornamento di WordPress all'ultima versione ha risolto l'errore.