Я пытаюсь загрузить расширение PECL solr. Я попытался установить его, используя "pecl install solr" и загрузив и используя "phpize / configure / make". В обоих случаях расширение устанавливается без ошибок, но после перезапуска apache (или при запуске php в командной строке) всегда выдается это сообщение об ошибке:
PHP Warning: Unable to load dynamic library /usr/lib64/php/modules/solr.so
- /usr/lib64/php/modules/solr.so: undefined symbol:
curl_easy_getinfo in Unknown on line 0
Я проверил, и создается впечатление, что созданный объект solr.so НЕ знает о /usr/lib64/libcurl.so, хотя я указал LDFLAGS -L / usr / lib64 (хотя мне это не нужно):
# ldd modules/solr.so
linux-vdso.so.1 => (0x00007fffd5af8000)
libc.so.6 => /lib64/libc.so.6 (0x00007fac573c0000)
/lib64/ld-linux-x86-64.so.2 (0x00000034bc000000)
Я использую готовую установку Fedora 15. Я установил много других расширений PECL без проблем. Почему это так сложно, а главное, как я могу это исправить?!?
Я использую FC15, PHP 5.3.8, curl 7.21.3. Заранее спасибо за любую помощь!