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_USEREt DB_PASSsont 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.soet ça marche!
docker execdans le conteneur et exécuter docker-php-ext-install pdo pdo_mysql.
php.ini' file and uncommentextension = php_pdo_mysql.dll. The path to yourLe fichier php.ini` peut être trouvé en regardant votre phpinfo ().