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_PASS
adalah 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.so
dan berfungsi!
docker exec
masuk ke dalam wadah dan menjalankannya docker-php-ext-install pdo pdo_mysql
.
php.ini' file and uncomment
ekstensi Anda = php_pdo_mysql.dll. The path to your
dapat ditemukan dengan melihat phpinfo Anda ().