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

Php из chroot не может достать до библиотек

Добавлено: 2008-09-21 7:55:02
Useroff
Всем ку!
Собстно вот такая проблемма, apache седит в chroot и к сожелению php не может найти какуюто библиотеку, если вынимаю индейца из песочницы, то он усе находит.
Как найти какой библиотеки ему не достаточно?

Зы: OpenBSD 4.3, Apache 1.3.29, PHP 5.2.5

Re: Php из chroot не может достать до библиотек

Добавлено: 2008-09-21 13:51:25
~>cerber<~

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

#ldd php
и скопирую все его библиотеки в выстроеный chroot

у меня

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

[coolchevy@conote] ~ $ ldd /usr/local/bin/php
/usr/local/bin/php:
        Start    End      Type Open Ref GrpRef Name
        1c000000 3c0e4000 exe  1    0   0      /usr/local/bin/php
        0eec8000 2eeee000 rlib 0    1   0      /usr/lib/libstdc++.so.45.0
        01b42000 21b4a000 rlib 0    2   0      /usr/lib/libm.so.3.0
        048a7000 248ab000 rlib 0    1   0      /usr/local/lib/libintl.so.4.0
        0757f000 2758a000 rlib 0    1   0      /usr/lib/libssl.so.11.0
        07002000 27031000 rlib 0    1   0      /usr/lib/libcrypto.so.14.0
        0f36e000 2f376000 rlib 0    2   0      /usr/lib/libz.so.4.1
        03c22000 23c52000 rlib 0    1   0      /usr/local/lib/libxml2.so.10.0
        02421000 22500000 rlib 0    2   0      /usr/local/lib/libiconv.so.5.0
        03d1c000 23d25000 rlib 0    1   0      /usr/lib/libpthread.so.11.0
        03f5f000 23f95000 rlib 0    1   0      /usr/lib/libc.so.48.0
        0c551000 0c551000 rtld 0    1   0      /usr/libexec/ld.so

Re: Php из chroot не может достать до библиотек

Добавлено: 2008-09-21 14:48:39
Useroff
Хм...
А можно какнить не копируя ВСЕХ библиотек?
Прост у меня есть принцип - Чем меньше, тем лучше.

Re: Php из chroot не может достать до библиотек

Добавлено: 2008-09-21 15:11:45
~>cerber<~
нет, собери php с меньшим кол-вом "опций"

Re: Php из chroot не может достать до библиотек

Добавлено: 2008-09-22 10:52:14
Useroff
Усе заработало!
Спасибо!