PHP 8.0: XMLRPC extension is moved to PECL
XMLRPC is an extension that was bundled in PHP that brought XML RPC server and client features to PHP.
This extension was relatively unused, and was marked "experimental" all along. This extension relied on some of the libraries that were not maintained for several years.
xmlrpc extension is unbundled in PHP 8.0. You can still install the extension from PECL if your code or any of the dependencies require.
xmlrpc is no longer bundled, you will need to make sure the extension is available.
For composer projects, make sure to add
ext-xmlrpc as a dependency to ensure Composer checks the availability of the extension in its platform checks.
Note that the
xmlrpc library and its dependencies were not updated in several years, and a more apt approach would be to replace it with more modern libraries that rely in
xml extension or work with its own XML implementation: