Php 缺少所需的扩展名:XMLRPC

Php 缺少所需的扩展名:XMLRPC,php,zend-framework,xml-rpc,zend-xmlrpc,Php,Zend Framework,Xml Rpc,Zend Xmlrpc,我正在尝试在CentOS VPS上安装KnowledgeTree社区版。其中一个要求是ZendServer,我必须通过他们的通用安装程序安装它,因为通过YUM安装完全失败了。我想是因为CPanel 无论如何,我安装了ZendServer,然后下载了KnowledgeTree的源代码,并将其转储到我的webroot中。但是,当尝试运行web安装程序时,我得到: Missing required extension: XMLRPC ZendServer报告XMLRPC已打开。我已经通过YUM下载了

我正在尝试在CentOS VPS上安装KnowledgeTree社区版。其中一个要求是ZendServer,我必须通过他们的通用安装程序安装它,因为通过YUM安装完全失败了。我想是因为CPanel

无论如何,我安装了ZendServer,然后下载了KnowledgeTree的源代码,并将其转储到我的webroot中。但是,当尝试运行web安装程序时,我得到:

Missing required extension: XMLRPC
ZendServer报告XMLRPC已打开。我已经通过YUM下载了
xmlrpc
php-xmlrpc
。我不能让这个错误消失


我不认为这一定和知识树有关。根据谷歌的说法,我是唯一有这个问题的人。那么如何让XMLRPC在PHP上工作呢?尽管ZendServer已经认为它可以工作了…

运行PHP的进程(通常是web服务器)不会识别新安装的PHP扩展包,除非它重新启动/反弹/诸如此类。

我刚刚停止ZendServer,通过CPanel重新启动Apache,然后再次启动ZendServer。它仍然报告“缺少必需的扩展名:XMLRPC”。您是否安装了CPanel的php XMLRPC包?
phpinfo()
php-m
是否列出xmlrpc模块?不,它没有显示“xmlrpc”。我通过SSH安装了php xmlrpc。我应该(通过YUM)删除它并通过CPanel安装它吗?我不知道CPanel的所有内部结构。您可以运行
rpm-qa'*php*'
列出所有已安装的php软件包,然后从中推断要安装的相关软件包名称。CPanel正在报告XMLRPC,我刚刚安装了XMLRPC2(通过CPanel),但
php-m
没有显示XMLRPC:/