OAuth未安装在主机上

时间:2014-07-01 12:10:01

标签: php oauth

我正在努力让API工作,而且需要OAuth

$oauth = new OAuth("xxxxxxxxxxx", "xxxxxxxxxxxx");

当我的主机服务器运行此php文件时,我收到OAuth不存在的错误。我做谷歌搜索找到安装它的方法,但不知道。

我找到了一种程序员编写OAuth模块然后将此模块导入index.php的方法,但是正在使用XML,这是我不想要的。

任何人都可以用简单的英语向我解释为什么会出现这个问题,以及如何在没有root权限的服务器上修复它。

为了避免任何不好的话:我去了this网址,我尝试下载并在localhost上安装,但没有结果。

请帮忙。 感谢。

1 个答案:

答案 0 :(得分:0)

存在此问题,因为默认情况下OAuth未安装在PHP中。您确定需要安装PECL扩展才能使用它,但如果您没有权限在Web主机上安装php扩展,最好的办法就是询问您的主机管理员这样做。

如果仍然无法做到这一点,那么您无能为力,唯一的解决方案是 - 更改您的网络托管服务商,或获得其他扩展程序,例如this one

至于localhost安装,你是在正确的轨道上,但也许你的pecl安装有问题吗?此外,Web服务器日志有时会提供一些有关您所安装的扩展程序无法正常工作的见解,例如缺少依赖项或其他内容。