История изменений
Исправление goingUp, (текущая версия) :
$ ldd /home/user/test2/bin/php
linux-vdso.so.1 => (0x00007fff67bc4000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007faad45e5000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007faad42df000)
libxml2.so.2 => /home/user/test/lib/libxml2.so.2 (0x00007faad3f86000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007faad3d82000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007faad39bc000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007faad37a2000)
/lib64/ld-linux-x86-64.so.2 (0x00007faad4825000)
Обращать внимание на libxml2
$ set | grep PKG
$ set | grep LD_
completions="$COMMON_OPTIONS $BUILD_OPTIONS"
Исходная версия goingUp, :
$ ldd /home/user/test2/bin/php
linux-vdso.so.1 => (0x00007fff67bc4000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007faad45e5000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007faad42df000)
libxml2.so.2 => /home/user/test/lib/libxml2.so.2 (0x00007faad3f86000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007faad3d82000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007faad39bc000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007faad37a2000)
/lib64/ld-linux-x86-64.so.2 (0x00007faad4825000)
$ set | grep PKG
$ set | grep LD_
completions="$COMMON_OPTIONS $BUILD_OPTIONS"
libxml2 собрал с --prefix=/home/user/test. пыхпых с ./configure --with-libxml-dir=/home/user/test --prefix=/home/user/test2. Все манипуляции включая make install делал не под рутом, так что /etc/ld.so.conf нетронут (проверял). Я так когда-то на шаред хостинге ставил squid в хомяк со сборкой нужных либ. Под юзером.