Я пытался добавить расширение Firebird в PDO, но безуспешно. У меня есть сервер RHEL7, я побежал ./configure --with-firebird
успешно, побежал make
команда и make install
успешно.
Если я наберу
php -i | grep PDO
Я получаю следующее:
PDO
PDO support => enabled
PDO drivers => firebird, sqlite
PDO_Firebird
PDO Driver for Firebird/InterBase => enabled
PDO Driver for SQLite 3.x => enabled
Тем не менее, при переходе на мой сайт phptest.php
файл это только показывает
mysql
sqlite
Я предполагаю, что пропускаю последний шаг, но я не знаю что.
Попробуйте запустить немного другую команду
./configure --with-firebird --with-pdo-firebird
Тогда найди phph.ini
(или файл, который действует так на платформе Linux) и включить (откомментировать?) строку как extension=php_pdo_firebird.dll
(в Linux это, вероятно, будет libphp_pdo_firebird.so
или что-то, смотрите конкретные файлы, которые генерирует ваш процесс сборки).
Смотрите также:
Других решений пока нет …