Saya baru saja menginstal Debian Lenny dengan Apache, MySQL, dan PHP dan saya menerima PDOException could not find driver.
Ini adalah baris kode spesifik yang dimaksud:
$dbh = new PDO('mysql:host=' . DB_HOST . ';dbname=' . DB_NAME, DB_USER, DB_PASS)
DB_HOST, DB_NAME, DB_USER, Dan DB_PASSadalah konstanta yang saya didefinisikan. Ini berfungsi dengan baik pada server produksi (dan pada pengaturan Server Ubuntu saya sebelumnya).
Apakah ini ada hubungannya dengan instalasi PHP saya?
Mencari di internet tidak membantu, yang saya dapatkan hanyalah pertukaran pakar dan contoh, tetapi tidak ada solusi.
extension=msql.sodan berfungsi!
docker execmasuk ke dalam wadah dan menjalankannya docker-php-ext-install pdo pdo_mysql.
php.ini' file and uncommentekstensi Anda = php_pdo_mysql.dll. The path to yourdapat ditemukan dengan melihat phpinfo Anda ().