IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.
Модератор: kdv
-
Ork Yason
- Сообщения: 40
- Зарегистрирован: 26 янв 2006, 15:07
Сообщение
Ork Yason » 16 фев 2006, 12:30
господа поможите, не пинайте сильно
облазил где только смог...
4.4.2 пхп
фаэрберд 1.5
centos 2.6.9
взял исходники пхп, откомпилил... установил... нашел итнтербейс.со, кинул руками его в /usr/lib/php4
в etc/php.d создал файлик интербейс.ини вписал туда что грузить
при перезапуске хттпд вот такое выдает:
Код: Выделить всё
Unknown(): Unable to load dynamic library '/usr/lib/php4/interbase.so' - /usr/lib/php4/interbase.so: undefined symbol: ap_php_vsnprintf in Unknown on line 0
т.е. фаерберда не удается привязать к пхп... бьюсь уже пару месяцев...
не дайти погибнуть... какие тока параметры ./configure не пробовал - не работает, хоть ты тресни!!!!
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 16 фев 2006, 12:46
и потом. я уж думал, что это и правда проблема. описаний как поставить в инете немеряно.
www.ya.ru, php interbase
второй линк получаем например этот :
http://www.lcard.ru/~nail/apache-ibase.html
на сайте тоже есть поиск, и там и другие ссылки выдаются.
-
Ork Yason
- Сообщения: 40
- Зарегистрирован: 26 янв 2006, 15:07
Сообщение
Ork Yason » 16 фев 2006, 14:25
хм...
etc/php.ini
смотрим /usr/lib/php4:
Код: Выделить всё
[root@iserver php4]# ls
interbase.so ldap.so mysql.so
далее: /etc/php.d/ls
Код: Выделить всё
[root@iserver php.d]# ls
interbase.ini ldap.ini mysql.ini
смотрим содержимое файла:
Код: Выделить всё
[root@iserver php.d]# cat interbase.ini
; Enable interbase extension module
extension=interbase.so
значит майскл оно нашло, а интербейс в той же директории нет...
апач+пхп+майскл работают на ура, уже месяца 2... а фаэрберд ни в какую не жалет находистя...
что я делаю не так?

-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 16 фев 2006, 16:46
я не спец по этому делу, но php должен быть собран с поддержкой interbase.so.
-
Ork Yason
- Сообщения: 40
- Зарегистрирован: 26 янв 2006, 15:07
Сообщение
Ork Yason » 17 фев 2006, 12:27
ну раз оно генерит interbase.so значит собран
оно его и находит, раз говорит что "undefined symbol: ap_php_vsnprintf in Unknown on line 0"
ну не уже ли ни у кого не было чего-то подобного?????
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 17 фев 2006, 12:43
в ib api нет функции ap_php_vsnprintf, и я сомневаюсь, что она должна быть в interbase.so.
-
GByte
- Сообщения: 29
- Зарегистрирован: 19 янв 2006, 11:31
Сообщение
GByte » 02 мар 2006, 07:39
я когда себе ставил ПХП (у меня 5.1.х) скачал исходники,
почитал Ридми,
начал конфигурить (./configure) - тама есть возможность скомпилить ПХП со статически связанной клиентской библиотекой (ее - библиотеку - взял из дистра ФБ), показал где будет библиотека.
И скомпилил.
Более подробную инструкцию дать немогу - делал это давно и последовательность действий незаписывал.
Попробуй повнимательнее вникнуть в сборку ПХП.