Предупреждение PHP: Запуск PHP: невозможно загрузить динамическую библиотеку '/usr/lib/php/extensions/no-debug-zts-20131226/pdo_mysql.so'
Я перекомпилировал исходники PHP, чтобы включить zts, но теперь PDO больше не работает, когда я пытаюсь выполнить сценарий с экземпляром pdo, я получаю эту ошибку:
Предупреждение PHP: Запуск PHP: невозможно загрузить динамическую библиотеку '/usr/lib/php/extensions/no-debug-zts-20131226/pdo_mysql.so' - /usr/lib/php/extensions/no-debug-zts-20131226/pdo_mysql.so: невозможно открыть общий объектный файл: такого файла или каталога в Unknown в строке 0 нет
и когда я пытаюсь php -i
я получаю ту же ошибку.
Я думаю, что, возможно, мое расширение dir уже не то, что было до того, как я перекомпилировал исходники php.
Итак, я пытался сделать ln -s /usr/lib/php5/20131226/pdo_mysql.so /usr/lib/php/extensions/no-debug-zts-20131226/
но это также не удалось
1 ответ
Я получал похожие ошибки с Codeigniter 3 и Ubuntu 14.04.
- Проверьте, установлено ли расширение вашего PDO.
- Или попробуйте закомментировать строку этого расширения в файле php.ini (именно так я избавляюсь от этой ошибки) .