1

我正在尝试在 GoDaddy 服务器上通过 PHP 使用 XML-RPC。

同一台服务器正在托管一个使用 XML-RPC 并且正在运行的 Wordpress 博客,尽管这可能不相关......

每当我尝试使用任何集成到 PHP 中以与 XML-RPC 一起使用的函数时,我都会收到一个错误(此处的函数列表:http: //us3.php.net/manual/en/ref.xmlrpc.php),例如:

Fatal error: Class 'xmlrpc_client' not found

这是因为我的服务器上没有启用 XML-RPC 的 PHP 功能吗?如果是这样,我该如何启用它们 - 看来我必须安装 XML-RPC 库才能这样做,当然我不能在共享服务器上这样做。Wordpress 不是使用同一批 XML-RPC 函数吗(它工作正常)?

我想我已经设法彻底混淆了自己。我对 XML-RPC 的经验为零。

4

1 回答 1

0

关于托管支持 XML-RPC 的站点的同一服务器,您提出的第一点很奇怪,因为 XML-RPC 在编译时启用。php.ini 文件中没有要使用的指令,因此您无法在运行时使用ini_set(). 这将指向不同的服务器或在同一服务器上运行的多个 PHP 实例。

无论哪种方式,您都需要在编译时启用此扩展,这是您无法控制的。因此,您必须联系 GoDaddy 的某个人才能使其正常工作。

另一种方法是查看Zend_XmlRpc之类的东西,它得到很好的支持并且不需要 PHP XML-RPC 扩展来工作。

祝你好运。

于 2009-06-16T09:53:29.227 回答