在PHP.ini中启用XML-RPC

时间:2009-09-22 15:03:03

标签: php xml-rpc

我安装了Joomla和一个名为MyBlog(azrul.com)的组件。

要启用对Technorati的ping操作,我必须启用xml-rpc。

默认情况下,我在共享主机帐户中禁用此功能,无法更改。但是,DreamHost说你可以创建自己的自定义高级php5安装。

此处的说明:http://wiki.dreamhost.com/Advanced_PHP_configuration

我遵循了这些,现在我可以更改自定义的php.ini文件。

在该文件的这一行:

  

;延长= php_xmlrpc.dll

我删除了;

希望在更新php之前取消注释该行并启用该功能。

因为我认为DreamHost不是Windows服务器,而不是.dll应该是.so?

仍然没有运气。有人能指出我正确的方向吗?

谢谢!

Christopher Beckwith

3 个答案:

答案 0 :(得分:1)

你是对的,它是Centos服务器:

Apache/2.2.3 (CentOS) Server at azrul.com Port 80
  • 扩展名为.so
  • 你必须重启apache
  • 必须在服务器上安装扩展程序
  • 必须不禁用扩展名(其功能和/或类)

您可以查看phpinfo()输出的大量信息:

<?php phpinfo() ?>

答案 1 :(得分:1)

使用以下内容创建空白文件:

<?php var_dump(get_loaded_extensions()) ?>

您会看到您的分机是否已加载。 已经两次提到:你必须至少重启Apache守护进程。

答案 2 :(得分:0)

如果您的帐户已启用dl(),则可以使用dl()而无需重新启动Web服务器即可使用自定义扩展程序。请参阅PHP手册。