The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"подключить libxml2 к php4"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"подключить libxml2 к php4"  
Сообщение от stonecold email on 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, но вот как его подключить под никсами- найти не могу, все про винду только :(

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "подключить libxml2 к php4"  
Сообщение от mirya email on 10-Дек-07, 15:15 
>Хелп, как подключить 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)?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "подключить libxml2 к php4"  
Сообщение от Stonecold email on 10-Дек-07, 17:49 
>>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 - ноль реакции.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "подключить libxml2 к php4"  
Сообщение от mirya email on 10-Дек-07, 18:02 
>собирался из сорцов. из портов не ставится, ибо уже стоит пхп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 на ура).

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "подключить libxml2 к php4"  
Сообщение от stonecold email on 11-Дек-07, 09:51 
>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 вариантов с разными" - если честно не понял шо нужно проверить ))

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру