У меня была такая же проблема на Debian Buster.Проблема была в том, что pdo_mysql.so
был загружен до mysqlnd.so
и pdo.so
.
Я попытался поместить extension=pdo
и extension=mysqlnd
перед extension=pdo_mysql
в php.ini, что заставило его работать, но выкинулоошибка о том, что три из них загружаются дважды.Поэтому я удалил все 3 расширения = ... в php.ini, которые все еще работали.
Похоже, они уже загружены где-то еще (в /etc/php/7.3/cli/conf.d/ Iдумать), и включение их в php.ini заставляет их просто загружаться дважды, причем те, которые включены в php.ini, имеют самый высокий приоритет.