Модуль PHP PDO firebird не загружается - PullRequest
1 голос
/ 13 мая 2019

Я настраиваю модуль PHP через php.ini и пытаюсь добавить поддержку PDO для Firebird.Это должно быть сделано путем добавления

extension=php_pdo_firebird.dll

к php.ini.

Но модуль не загружается и не появляется в phpinfo()

enter image description here

Я попытался добавить или удалить другие PDO-модули (php_pdo_mysql.dll), чтобы проверить, работает ли он вообще.Это работает.

Ответы [ 2 ]

0 голосов
/ 12 июля 2019

Расширению Firebird PDO необходим файл fbclient.dll для правильной работы.Убедитесь, что он соответствует архитектуре процессора (x86 / x64) вместе с полной цепочкой: fbclient.dll -> php_pdo_firebird.dll -> php engine -> веб-сервер (apache / nginx).Если php работает как плагин, тогда fbclient.dll должен загружаться веб-сервером (apache).Это означает, что он находится в той же двоичной папке или указан в переменной окружения PATH.Иногда fbclient.dll имеет свои зависимости, например MSVCR, поэтому использование официального установщика FB для развертывания fbclient.dll облегчает жизнь.

0 голосов
/ 13 мая 2019

убедитесь, что вы добавили расширение firebird после расширения php_pdo.dll

...