LINUX.ORG.RU
ФорумAdmin

LD_LIBRARY_PATH и php расширения


0

0

Всем привет,

столкнулся с проблемой, есть php4 extension скомпиленая с завивимостю от
libspapache.so
libstdc++.so.4
libstdc++.so.4.0.1
libxalan-c1_5_0.so
libxerces-c.so.21
libxerces-c.so.21.0
установить переменную окружения LD_LIBRARY_PATH нет возможности как и копирование этих либов в системные каталоги
Есть ли другой путь?


PS: а почему нет возможности то установить? btw, getenv()/putenv() + dl() не прокатит?

isden ★★★★★
()

1. Cобрать статически данный ext. 2. Собрать свой бинарник php c данным модулем под эту систему и запускать через него (предварительно положив в каталог как php4.cgi ) через Action. 3. Общаться с админом хостинга.

Valmont ★★★
()
Ответ на: комментарий от isden

1. попробовать эти либы в каталог самого расширения положить
2. попробовать динамическую загрузку расширения через dl() с установкой LD_LIBRARY_PATH через setenv()
3. сменить хостинг :)
4. попробовать перловый клиент (http://apps.cybersource.com/cgi-bin/pages/get_dir_dev.cgi?kit=_SCMP_Clients/Perl)

isden ★★★★★
()
Ответ на: комментарий от isden

1) не помогает 2) не прокатывает, переменная устанавливается, вижу через вывод env но либы грузить не хочет 3) не вариант 4) пробую

mumg
() автор топика
Ответ на: комментарий от mumg

> 4) пробую

оно кстати на моей практике встречалось проставленное в пользовательский домик. но, там есть своя специфика использования, т.е. оно юзается совсем не так как сабжевое расширение.

isden ★★★★★
()
Ответ на: комментарий от mumg

btw, там кстати на сайте CS вроде еще несколько клиентов было - посмотри, может какой лучше подойдет кроме перлового.

isden ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.