linux — Предупреждение 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/ но это также не удалось

0

Решение

Я получал похожие ошибки с Codeigniter 3 и Ubuntu 14.04.

  1. Проверьте, установлено ли расширение вашего PDO.
  2. Или попробуйте закомментировать строку этого расширения в файле php.ini (именно так я избавляюсь от этой ошибки).
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]