Я перекомпилировал исходники 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/
но это также не удалось
Я получал похожие ошибки с Codeigniter 3 и Ubuntu 14.04.
Других решений пока нет …