Нужна поддержка Firebird в php

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Kos
мл. сержант
Сообщения: 118
Зарегистрирован: 2009-01-19 23:15:49

Нужна поддержка Firebird в php

Непрочитанное сообщение Kos » 2011-01-21 12:56:46

имеется система:

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

#uname -v
FreeBSD 6.4-STABLE #1

# httpd -v
Server version: Apache/1.3.42 (Unix)

# php -v
PHP 5.3.4 with Suhosin-Patch (cli) (built: Jan  8 2011 20:58:55)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
Есть сервер с оффтопом, на котором крутится база в Firebird. К этой базе нужно подключиться из php.

Итого нужна поддержка Firebird в php. Для этого пытаюсь поставить порт /usr/ports/databases/php5-interbase и получаю ошибку:

configure: error: libgds, libib_util or libfbclient not found! Check config.log for more information.

config.log большой. Строки непосредственно перед ошибкой

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

configure:4223: result: no
configure:4336: checking for isc_detach_database in -lib_util
configure:4361: cc -o conftest -O2 -fno-strict-aliasing -pipe  -R/usr/local/lib -L/usr/local/lib  conftest.c -lib_util   >&5
/var/tmp//cco5SkMj.o(.text+0xd): In function `main':
: undefined reference to `isc_detach_database'
configure:4361: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| /* end confdefs.h.  */
|
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char isc_detach_database ();
| int
| main ()
| {
| return isc_detach_database ();
|   ;
|   return 0;
| }
configure:4370: result: no
configure:4386: error: libgds, libib_util or libfbclient not found! Check config.log for more information.
пробовал собирать так:

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

#make LDFLAGS="-lpthread"
порт собрался и установился. Появился файл interbase.so, но апач при запуске вылетает в корку.

Есть у кого-нить идеи как это побороть?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Нужна поддержка Firebird в php

Непрочитанное сообщение hizel » 2011-01-21 14:10:09

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

/usr/ports/lang/php5 >sudo make config
[ ] LINKTHR Link thread lib (for threaded extensions)
хм
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Kos
мл. сержант
Сообщения: 118
Зарегистрирован: 2009-01-19 23:15:49

Re: Нужна поддержка Firebird в php

Непрочитанное сообщение Kos » 2011-01-21 17:42:54

пересобрал php (пришлось попутно обновиться до 5.3.5) c включенной галкой: ничего не изменилось :(

streletsky
проходил мимо

Re: Нужна поддержка Firebird в php

Непрочитанное сообщение streletsky » 2011-07-03 15:45:42

получилось собрать только с вторым апачей с 1.3 падает в корку начиная с файрбёрда 2.1....