Я только что установил Debian Lenny с Apache, MySQL и PHP и получаю исключение PDOException could not find driver
.
Это конкретная строка кода, о которой идет речь:
$dbh = new PDO('mysql:host=' . DB_HOST . ';dbname=' . DB_NAME, DB_USER, DB_PASS)
DB_HOST
, DB_NAME
, DB_USER
и DB_PASS
- константы, которые я определил. Он отлично работает на производственном сервере (и на моей предыдущей настройке сервера Ubuntu).
Это как-то связано с моей установкой PHP?
Поиск в Интернете не помог, все, что я получаю, - это обмен экспертами и примерами, но никаких решений.
php.ini' file and uncomment
extension = php_pdo_mysql.dll. The path to your
php.ini` файл, который можно найти, посмотрев на ваш phpinfo (). - person styfle   schedule 27.01.2012extension=msql.so
и работает! - person AjayKumarBasuthkar   schedule 17.10.2018docker exec
в контейнер и запуститьdocker-php-ext-install pdo pdo_mysql
. - person cleybertandre   schedule 09.06.2019