@mini_MAFA

Как добавить модуль pdo?

Не могу запустить сайты. Логи выдают ошибку :
PHP Fatal error: Class 'PDO' not found in
Результат php -m
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20131226/mysql.so' - /usr/lib/php/20131226/mysql.so: undefined symbol: mysqlnd_connect in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20131226/pdo_mysql.so' - /usr/lib/php/20131226/pdo_mysql.so: undefined symbol: mysqlnd_allocator in Unknown on line 0


64d3118ece665696221275.jpeg

Версия php 5.6. Ubuntu 20.04.6 LTS
Поставил старую версию так как переносил сайты сo старого сервера.
Заранее спасибо за помощь!
  • Вопрос задан
  • 201 просмотр
Пригласить эксперта
Ответы на вопрос 1
@rPman
Модули php тесно связаны с конкретной сборкой php, поэтому распространяются вместе и по отдельности на имеют смысла.
Тот механизм, который ты использовал для установки своей версии php, если не содержит нужного модуля, значит его нет и остаётся только самостоятельная компиляция из исходников, и это очень не тривиальный процесс.

Выбери другой источник пакетов php, например на launchpad backports
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы