HostGator 上的 Linux 服务器显示未找到“HTTPRequest”类

Posted

技术标签:

【中文标题】HostGator 上的 Linux 服务器显示未找到“HTTPRequest”类【英文标题】:Linux server on HostGator says Class 'HTTPRequest' not found 【发布时间】:2014-05-25 01:54:35 【问题描述】:

我正在使用 Linux cpanel 在 hostGator 上托管一个网站。 我在我的 php 脚本中使用 httpRequest 和 Curl 函数。但是当我将脚本放在 Live Server 上时,它会说,

Fatal error: Class 'HTTPRequest' not found in home/directory/file.php on line42

任何设置服务器的方法,我已经从 Cpanel 将服务器上的 php 版本更新为 5.5。

我不知道如何配置这些设置。 不要链接到这些对我没有帮助的问题: PHP Fatal error: Class 'HttpRequest' not foundHttpRequest not found in php

【问题讨论】:

【参考方案1】:

这是一个显然没有安装在您的服务器上的 pecl 模块。您可以通过 cPanel -> PECL 安装或使用 pecl cli pecl install

http://www.php.net/manual/en/install.pecl.php

看来我错了,cPanel 中似乎没有 pecl 管理器,只是 pear。

所以你需要 ssh 到服务器并使用 pecl 命令,否则写 support@hostgator.com 并请求他们为你安装扩展

【讨论】:

更新后的帖子 - 我在 @hostgator 工作,所以如果您没有 ssh 访问权限,您可以通过您的结算网址启用【参考方案2】:

您可以尝试这个替代方案,就像您在共享主机上一样,您可能无法获得所需的模块: 代替 httprequest 使用 CURL,它内置在 php 模块中,并且在 linux 托管服务器上也很容易启用。 看看这个可能会有所帮助。 Alternative for HTTPRequest in php

【讨论】:

以上是关于HostGator 上的 Linux 服务器显示未找到“HTTPRequest”类的主要内容,如果未能解决你的问题,请参考以下文章

从托管在 Hostgator 服务器上的 PHP 脚本发送 SMTP 电子邮件

如何配置和传输 MySQL(使用登录凭据)从 XAMPP 本地网络服务器到基于 Hostgator/Linux 的托管服务器?

图像未出现在 hostgator (cPanel) 中但出现在 localhost

如何将 wordpress 从 root 移动到 hostgator 上的新目录?

需要在 hostgator 上的 ssh 上运行“composer update”,但 php -v 要低

HostGator主机怎么样?HostGator优惠码是多少?