Ho appena installato Debian Lenny con Apache, MySQL e PHP e ricevo PDOException could not find driver
.
Questa è la specifica riga di codice a cui si riferisce:
$dbh = new PDO('mysql:host=' . DB_HOST . ';dbname=' . DB_NAME, DB_USER, DB_PASS)
DB_HOST
, DB_NAME
, DB_USER
, E DB_PASS
sono costanti che ho definito. Funziona bene sul server di produzione (e sulla mia precedente configurazione di Ubuntu Server).
Questo ha a che fare con la mia installazione di PHP?
La ricerca in Internet non ha aiutato, tutto quello che ottengo è scambio di esperti ed esempi, ma nessuna soluzione.
extension=msql.so
e funziona!
docker exec
entrare nel container ed eseguire docker-php-ext-install pdo pdo_mysql
.
php.ini' file and uncomment
estensione = php_pdo_mysql.dll il. The path to your
file php.ini` può essere trovato guardando il tuo phpinfo ().