$ uname -a
Linux xmelnet_router 2.6.27.45-desktop-1mnb #1 SMP Fri Jan 29 15:49:43 EST 2010 i686 Intel(R) Celeron(R) CPU 2.00GHz GNU/Linux$ php init.php
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/xmlrpc.so' - libxmlrpc.so.0: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: disk_total_space(): No such file or directory in /var/www/html/rtorrent/plugins/diskspace/init.php on line 4$ ll /usr/lib/php/extensions/xmlrpc.so
-rwxr-xr-x 1 root root 31008 2010-03-08 17:13 /usr/lib/php/extensions/xmlrpc.so*$ grep extension /etc/php.ini
; dynamically loaded extension (either a PHP extension or a Zend extension),
; you may only use these constants *after* the line that loads the extension.
; leading '/'. You must also specify the file extension being used including
; Directory in which the loadable extensions (modules) reside.
extension_dir = /usr/lib/php/extensions ;
; If you wish to have an extension loaded automatically, use the following
; extension=modulename.extension
; On Mandriva, we don't add the extensions in php.ini anymore, we put
; Sets the directory name where SOAP extension will put cache files.$ cat /etc/php.d/62_xmlrpc.ini
extension = xmlrpc.soВроде все настроено и должно работать, ан нет %(
В чем могут быть грабли?
>PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/xmlrpc.so' -
>libxmlrpc.so.0: cannot open shared object file: No such file or directory
>$ ll /usr/lib/php/extensions/xmlrpc.so
>-rwxr-xr-x 1 root root 31008 2010-03-08 17:13 /usr/lib/php/extensions/xmlrpc.so*
>$ grep extension /etc/php.ini
>extension = xmlrpc.so
>Вроде все настроено и должно работать, ан нет %(Установите libxmlrpc (это системная либа)
>Установите libxmlrpc (это системная либа)Стоит
$ rpm -qa | grep libxmlrpc
libxmlrpc0-0.51-15mdv2009.0
>>Установите libxmlrpc (это системная либа)
>
>Стоит
>$ rpm -qa | grep libxmlrpc
>libxmlrpc0-0.51-15mdv2009.0ldconfig? LD_LIBRARY_PATH? (есчессно, хз как там это в линуксе может зваться, я больше по *bsd).
где вообще libxmlrpc.so в системе находится?
>ldconfig? LD_LIBRARY_PATH? (есчессно, хз как там это в линуксе может зваться, я
>больше по *bsd).
>где вообще libxmlrpc.so в системе находится?Дело в том, что ищет он в нужном месте, причем именно тот файл, который нужно и этот файл там есть. В этом то вся и соль))
Еще раз обращу внимание:
$ php init.php
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/xmlrpc.so' - libxmlrpc.so.0: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: disk_total_space(): No such file or directory in /var/www/html/rtorrent/plugins/diskspace/init.php on line 4$ ll /usr/lib/php/extensions/xmlrpc.so
-rwxr-xr-x 1 root root 31008 2010-03-08 17:13 /usr/lib/php/extensions/xmlrpc.so*
>Дело в том, что ищет он в нужном месте, причем именно тот
>файл, который нужно и этот файл там есть. В этом то
>вся и соль))Уверены?
>Еще раз обращу внимание:
А я обращу внимание на ваше же предложение ))
Внимание!
>PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/xmlrpc.so' -
Пхп не может загрузить свою, пхпшную, либу, именуемую xmlrpc.so,
>libxmlrpc.so.0: cannot open shared object file: No such file or directory
так как в той либе используется разделяемая системная либа libxmlrpc.so, которая лежит хрен знает где.
Итого: php ругается -> не может загрузить свою либу xmlrpc.so -> неизвестно где лежит используемая libxmlrpc.so.
Это можно читать с любого места, заменяя -> на "так как".
Спасибо за участие, проблема решилась переустановкой пакета libxmlrpc0
Обычные фишки линукса.