URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 918
[ Назад ]

Исходное сообщение
"apache&php&oracle под freebsd"

Отправлено miaso , 28-Ноя-02 11:30 
Hi all!
Прикручиваю поддержку oracle к php:
./configure --with-mysql --with-apxs=/www/bin/apxs --with-oci8=/home/radm/home/oracle/app/oracle/product/8.1.7/ --enable-track-vars --with-oracle=/home/radm/home/oracle/app/oracle/product/8.1.7/ --enable-sigchild
(пути такие - т.к. мне сам оракл на машине не нужен - он далеко, только библиотеки)
ok
make и тут сюприз:
/usr/libexec/elf/ld: cannot find -ldl
*** Error code 1
с чем кушать эту гадость?

Содержание

Сообщения в этом обсуждении
"RE: apache&php&oracle под freebsd"
Отправлено Арлекин , 29-Ноя-02 08:26 
В данном случае он у тебя dl.so найти не может. Если не секрет - откуда ты взял клиентские ораклячьи библиотеки под фрю ??????????? Оракляндцы НИКОГДА не выпускали продукт под бсду, а клиент доступен только из серверного дистрибутива, он отдельно не распространяется (по крайней мере 8i). Пытаетесь линуховый походу впихнуть. Так вот: Если ты будешь использовать кряченные библтотеки и поймаешь глюк, а ты его ОБЯЗАТЕЛЬНО поймаешь - я этих ораклячих деятелей великолепно знаю, ты никому и никогда ничего не докажешь. И не дай бог, ты будешь исползовать это в биллинге...Сам понимаешь.
Ставь JDBC-ODBC и не морочь себе голову.

"RE: apache&php&oracle под freebsd"
Отправлено miaso , 29-Ноя-02 11:04 
Oracle у меня официально купленный.
dl.so :
у меня на фре тока такие вот штуки есть:
bash-2.05a# locate dl.so
/usr/compat/linux/lib/libdl.so.2
/usr/local/lib/libltdl.so
/usr/local/lib/libltdl.so.1
не подскажешь где эту dl.so надыбать?
в линухе(на котором оракл стоит) есть вот такие библиотеки:
/home/oracle/app/oracle/product/8.1.7/javavm/admin/libjox8_e288007cb6_internal_com_visigenic_vbroker_util_be_idl.so
/home/oracle/app/oracle/product/8.1.7/javavm/admin/libjox8_e288007cb6_internal_com_visigenic_vbroker_util_fe_idl.so
/usr/lib/libdl.so
/usr/lib/libltdl.so
/usr/lib/libltdl.so.0
/usr/lib/libltdl.so.0.1.2
/lib/libdl.so.2
/lib/libdl.so.1.9.5
/lib/libdl.so.1


"RE: apache&php&oracle под freebsd"
Отправлено Арлекин , 29-Ноя-02 11:43 
>Oracle у меня официально купленный.
Как я вижу под линух. А я те говорю, что клиент под бсдой будет криво работать - НЕТ У ОРАКЛА ничего для бсды. И никакая поддержка ораклячая тебе помогать не будет. А вообще дело ессно твое.
>dl.so :
>у меня на фре тока такие вот штуки есть:
>bash-2.05a# locate dl.so
>/usr/compat/linux/lib/libdl.so.2
>/usr/local/lib/libltdl.so
>/usr/local/lib/libltdl.so.1
>не подскажешь где эту dl.so надыбать?
>в линухе(на котором оракл стоит) есть вот такие библиотеки:
>/home/oracle/app/oracle/product/8.1.7/javavm/admin/libjox8_e288007cb6_internal_com_visigenic_vbroker_util_be_idl.so
>/home/oracle/app/oracle/product/8.1.7/javavm/admin/libjox8_e288007cb6_internal_com_visigenic_vbroker_util_fe_idl.so
Вот эти он хочет, походу...
Проверь $LD_LIBRARY_PATH в том терминале где собираешь - она должна иметь пути /lib/, /usr/lib/ и $ORACLE_HOME/lib
>/usr/lib/libdl.so
>/usr/lib/libltdl.so
>/usr/lib/libltdl.so.0
>/usr/lib/libltdl.so.0.1.2
>/lib/libdl.so.2
>/lib/libdl.so.1.9.5
>/lib/libdl.so.1