Страница 1 из 1

php & fb 1.5 on centos 2.6.9

Добавлено: 16 фев 2006, 12:30
Ork Yason
господа поможите, не пинайте сильно
облазил где только смог...

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 не пробовал - не работает, хоть ты тресни!!!!

Добавлено: 16 фев 2006, 12:42
kdv
поиск тебя спасет
http://forum.ibase.ru/phpBB2/viewtopic. ... p+firebird
т.е. фаерберда не удается привязать к пхп... бьюсь уже пару месяцев...
чего биться-то? php не находит interbase.so. значит надо сделать так, чтобы находило.

Добавлено: 16 фев 2006, 12:46
kdv
и потом. я уж думал, что это и правда проблема. описаний как поставить в инете немеряно.
www.ya.ru, php interbase
второй линк получаем например этот :
http://www.lcard.ru/~nail/apache-ibase.html

на сайте тоже есть поиск, и там и другие ссылки выдаются.

Добавлено: 16 фев 2006, 14:25
Ork Yason
хм...
etc/php.ini

Код: Выделить всё

extension_dir = /usr/lib/php4
смотрим /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... а фаэрберд ни в какую не жалет находистя...

что я делаю не так? ;)

Добавлено: 16 фев 2006, 16:46
kdv
я не спец по этому делу, но php должен быть собран с поддержкой interbase.so.

Добавлено: 17 фев 2006, 12:27
Ork Yason
ну раз оно генерит interbase.so значит собран
оно его и находит, раз говорит что "undefined symbol: ap_php_vsnprintf in Unknown on line 0"

ну не уже ли ни у кого не было чего-то подобного?????

Добавлено: 17 фев 2006, 12:43
kdv
в ib api нет функции ap_php_vsnprintf, и я сомневаюсь, что она должна быть в interbase.so.

Добавлено: 17 фев 2006, 15:12
Ork Yason
господа с фаербердом и пхп 4.4.2 плыз поделитесь своим файликом "libphp4.so"...

yason_dinalt@mail.ru

Добавлено: 02 мар 2006, 07:39
GByte
я когда себе ставил ПХП (у меня 5.1.х) скачал исходники,
почитал Ридми,
начал конфигурить (./configure) - тама есть возможность скомпилить ПХП со статически связанной клиентской библиотекой (ее - библиотеку - взял из дистра ФБ), показал где будет библиотека.
И скомпилил.

Более подробную инструкцию дать немогу - делал это давно и последовательность действий незаписывал.

Попробуй повнимательнее вникнуть в сборку ПХП.