XMLRPC not installed

xerox

Verified User
Joined
Jul 16, 2019
Messages
151
Hi there,

I can't figure it out how to install xmlrpc, also many accounts want this so i cant imagine why its not installed by default with directadmin/custombuild.

I tried this, its no use:

Code:
[root@server~]# sudo yum install -y php-xmlrpc
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.fileplanet.com
 * extras: mirror.fileplanet.com
 * remi-safe: mirror.serverion.com
 * updates: mirror.redium.net
No package php-xmlrpc available.
Error: Nothing to do


Thanks.
 
Last edited:
Seems thare are buch of warnings.

I would want to fix/install all the other modules which i have enabled. Any ideas?

php73.jpg (same conf for all the versions)

Code:
[root@server~]# php -m
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_curl.dll' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_curl.dll: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_fileinfo.dll' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_fileinfo.dll: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_ftp.dll' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_ftp.dll: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_gd2.dll' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_gd2.dll: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_gettext.dll' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_gettext.dll: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_gmp.dll' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_gmp.dll: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_intl.dll' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_intl.dll: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_imap.dll' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_imap.dll: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_interbase.dll' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_interbase.dll: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_mbstring.dll' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_mbstring.dll: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_exif.dll' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_exif.dll: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_mysqli.dll' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_mysqli.dll: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_openssl.dll' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_openssl.dll: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_soap.dll' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_soap.dll: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_tidy.dll' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_tidy.dll: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_xmlrpc.dll' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_xmlrpc.dll: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_xsl.dll' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_xsl.dll: cannot open shared object file: No such file or directory in Unknown on line 0
[PHP Modules]
bcmath
calendar
Core
ctype
curl
date
dom
exif
fileinfo
filter
ftp
gd
geoip
gettext
hash
htscanner
iconv
imagick
imap
intl
ionCube Loader
json
libxml
mbstring
mcrypt
memcached
mysqli
mysqlnd
openssl
pcre
PDO
pdo_mysql
pdo_sqlite
Phar
posix
redis
Reflection
session
SimpleXML
soap
sockets
SPL
sqlite3
standard
tokenizer
xml
xmlreader
xmlwriter
xsl
Zend OPcache
zip
zlib

[Zend Modules]
Zend OPcache
the ionCube PHP Loader + ionCube24
 
Last edited:
Did you somehow activate the Windows Modules in PHP.ini?

If you wish to have an extension loaded automatically, use the following
; syntax:
;
; extension=modulename
;
; For example:
;
; extension=mysqli
;
; When the extension library to load is not located in the default extension
; directory, You may specify an absolute path to the library file:
;
; extension=/path/to/extension/mysqli.so
;
; Note : The syntax used in previous PHP versions ('extension=<ext>.so' and
; 'extension='php_<ext>.dll') is supported for legacy reasons and may be
; deprecated in a future PHP major version. So, when it is possible, please
; move to the new ('extension=<ext>) syntax.

;
; Notes for Windows environments :
;
; - Many DLL files are located in the extensions/ (PHP 4) or ext/ (PHP 5+)
; extension folders as well as the separate PECL DLL download (PHP 5+).
; Be sure to appropriately set the extension_dir directive.


 
Thanks for reply.

I forgot to remove the .dll's. I am still getting errors in every php version.

For example PHP7.1:
Code:
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_curl' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_curl: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_fileinfo' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_fileinfo: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_ftp' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_ftp: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_gd2' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_gd2: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_gettext' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_gettext: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_intl' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_intl: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_imap' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_imap: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_mbstring' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_mbstring: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_exif' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_exif: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_mysqli' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_mysqli: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_openssl' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_openssl: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_pdo_sqlite' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_pdo_sqlite: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_soap' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_soap: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_sockets' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_sockets: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_sqlite3' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_sqlite3: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_tidy' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_tidy: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_xmlrpc' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_xmlrpc: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_xsl' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_xsl: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_curl' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_curl: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_fileinfo' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_fileinfo: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_ftp' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_ftp: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_gd2' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_gd2: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_gettext' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_gettext: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_intl' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_intl: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_imap' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_imap: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_mbstring' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_mbstring: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_exif' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_exif: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_mysqli' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_mysqli: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_openssl' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_openssl: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_pdo_sqlite' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_pdo_sqlite: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_soap' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_soap: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_sockets' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_sockets: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_sqlite3' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_sqlite3: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_tidy' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_tidy: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_xmlrpc' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_xmlrpc: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_xsl' - /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/php_xsl: cannot open shared object file: No such file or directory in Unknown on line 0

I forgot to mention that i use php-fpm, no suphp, so the php info says:
Code:
Loaded Configuration File	/usr/local/php73/lib/php.ini

So, i looked the extensions folder and there are no such extensions in the dir.
Code:
[root@server no-debug-non-zts-20160303]# cd /usr/local/php71/lib/php/extensions/no-debug-non-zts-20160303/
[root@server no-debug-non-zts-20160303]# ls
geoip.so  htscanner.so  imagick.so  memcached.so  opcache.a  opcache.so  redis.so
 
You need to add --with-xmlrpc to a custom folder/file you create at /usr/local/directadmin/custombuild/custom/ap2/configure.phpXX - please remember that the you must add \ at the end of each lines in that file, but the last line should not have \ at the end - then recompile PHP - see this guide: Add custom modules to php with custombuild: https://help.directadmin.com/item.php?id=252

Edit: When you use php-fpm the path to the custom file should be like this: /usr/local/directadmin/custombuild/custom/fpm/configure.phpXX (change XX with your PHP version number).
 
Last edited:
also many accounts want this so i cant imagine why its not installed by default with directadmin/custombuild.
Because there are probably as many (or even a lot more) accounts not wanting and/or using this, and highly attacked. So luckily it's not by default in DA.
Next to that, it's not default in Cpanel either:
Cpanel docs said:
If you enable this option, --with-libexpat-dir=directory and --with-xmlrpc will be added to PHP's configuration options.
And even stated experimental. So you have to enable it like Ditto said.
 
I am not used to DA yet. Yes, richard i am aware. I was referring that is should be installed, so it can be enabled if someone want to.

I managed to install it now i want to know how can i disable it by default. Is it possible to use php.ini to disable it? How?

Thanks.
 
You're welcome.

There was a complete thread about disabling xmlrpc.php server wide. I started it because of the massive attacks and nobody using the function.
https://forum.directadmin.com/showthread.php?t=55276
Have a look at post #39 and #45, there are also other tips.

I don't know how to disable it on a per user base. But maybe one of the tips in that thread provides an option, or maybe somebody else can help you with that.
 
Back
Top