XML-RPC is a protocol that allows to call a function or procedure on a remote system. XML-RPC uses XML format to define requests and the HTTP protocol to send them.
In versions prior to PHP 8.0, the XML-RPC extension was included in PHP core. This extension was not widely used and it was marked as experimental. Since 8.0, the XML-RPC extension has been moved to the PECL, and it is no longer included in PHP core. PECL is a repository that stores various PHP extensions.
If the project uses PHP 8.0 or later, and it requires XML-RPC extension, make sure that composer.json
file has ext-xmlrpc
in the require
section. Composer will check if an extension is available in the system.
{
"require": {
"php": "^8.0",
"ext-xmlrpc": "*"
}
}
The 1 Comment Found
In case anyone needs that package, but can not install PECL extensions, a pure-php implementation of the same API is available in https://github.com/gggeek/polyfill-xmlrpc
Leave a Comment
Cancel reply