подключить libxml2 к php4, stonecold, 10-Дек-07, 11:36 [смотреть все]Хелп, как подключить libxml2 к php4 под freebsd 6.2? libxml2 в системе стоит, однако php ругается при попытке загрузить модуль soap: PHP Warning: Unknown(): Unable to load dynamic library '/usr/local/php4/lib/php/extensions/soap.so' - /usr/local/php4/lib/php/extensions/soap.so: Undefined symbol "xmlFree" in Unknown on line 0гугль грит что "xmlFree" - эт из-за отсутствия libxml2, но вот как его подключить под никсами- найти не могу, все про винду только :(
|
- подключить libxml2 к php4, mirya, 15:15 , 10-Дек-07 (1)
>Хелп, как подключить libxml2 к php4 под freebsd 6.2? >libxml2 в системе стоит, однако php ругается при попытке загрузить модуль soap: > >PHP Warning: Unknown(): Unable to load dynamic library '/usr/local/php4/lib/php/extensions/soap.so' - /usr/local/php4/lib/php/extensions/soap.so: >Undefined symbol "xmlFree" in Unknown on line 0 как собирался/ставился пхп4 (подсказка: man ports)?
- подключить libxml2 к php4, Stonecold, 17:49 , 10-Дек-07 (2)
>>Undefined symbol "xmlFree" in Unknown on line 0 > >как собирался/ставился пхп4 (подсказка: man ports)? собирался из сорцов. из портов не ставится, ибо уже стоит пхп5. Configure Command './configure' '--prefix=/usr/local/php4' '--enable-soap' '--with-xmlreader' '--with-mysql' '--enable-mbstring' '--with-apxs2=/usr/local/apache226/bin/apxs' пробовал добавлять в команду конфигурирования --with-libxml2/--enable-libxml2 - ноль реакции.
- подключить libxml2 к php4, mirya, 18:02 , 10-Дек-07 (3)
>собирался из сорцов. из портов не ставится, ибо уже стоит пхп5. >Configure Command './configure' '--prefix=/usr/local/php4' '--enable-soap' '--with-xmlreader' '--with-mysql' '--enable-mbstring' '--with-apxs2=/usr/local/apache226/bin/apxs' >пробовал добавлять в команду конфигурирования --with-libxml2/--enable-libxml2 - ноль реакции. ldd "*.so, к-рый не грузится"? если в списке есть libxml2.so.*, сверить версию, nm /usr/local/lib/libxml2.so.* - на предмет ненайденой ф-ции, убедится, что нету других версий либы, что инклуды libxml2 действительно одни, а не из портов + 8 вариантов с разными префиксами У меня стоят и пхп4, и пхп5, оба из портов. Один из них ставился путем небольшого хака в /usr/ports/Mk/bsd.php.mk, а именно для всего, имеющего отношение к пхп, LOCALBASE -> PREFIX, что позволило ставить экстеншны разных пхп в разные PREFIX (понятно, запустить оба в одной инстанции апача не получается, но два апача с разными конфигурациями работают с разными mod_php на ура).
- подключить libxml2 к php4, stonecold, 09:51 , 11-Дек-07 (4)
>ldd "*.so, к-рый не грузится"? >если в списке есть libxml2.so.*, сверить версию, nm /usr/local/lib/libxml2.so.* - на предмет >ненайденой ф-ции, убедится, что нету других версий либы, что инклуды libxml2 >действительно одни, а не из портов + 8 вариантов с разными >префиксами work# ldd /usr/local/lib/libxml2.so /usr/local/lib/libxml2.so: libz.so.3 => /lib/libz.so.3 (0x2826f000) libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28280000) libm.so.4 => /lib/libm.so.4 (0x2836d000) work# nm /usr/local/lib/libxml2.so | grep xmlFree 00108c64 D xmlFree насчет "что инклуды libxml2 действительно одни, а не из портов + 8 вариантов с разными" - если честно не понял шо нужно проверить ))
|