Je viens d'installer Debian Lenny avec Apache, MySQL et PHP et je reçois une exception PDOException could not find driver
.
Il s'agit de la ligne de code spécifique à laquelle il se réfère:
$dbh = new PDO('mysql:host=' . DB_HOST . ';dbname=' . DB_NAME, DB_USER, DB_PASS)
DB_HOST
, DB_NAME
, DB_USER
Et DB_PASS
sont des constantes que j'ai définies. Cela fonctionne très bien sur le serveur de production (et sur ma configuration précédente d'Ubuntu Server).
Est-ce quelque chose à voir avec mon installation PHP?
La recherche sur Internet n'a pas aidé, tout ce que j'obtiens, c'est l'échange d'experts et d'exemples, mais pas de solutions.
extension=msql.so
et ça marche!
docker exec
dans le conteneur et exécuter docker-php-ext-install pdo pdo_mysql
.
php.ini' file and uncomment
extension = php_pdo_mysql.dll. The path to your
Le fichier php.ini` peut être trouvé en regardant votre phpinfo ().