Pear Crypt / HMAC.php无法打开流

时间:2010-03-07 01:14:19

标签: php pear hmac

我在MediaTemple Dedicated虚拟服务器上,并使用以下位置的说明启用了Pear: http://kb.mediatemple.net/questions/514/Enabling+PEAR+by+setting+your+open_basedir+and+include_path

这是问题......

在我的PHP脚本中,我有这个:

require_once 'Crypt/HMAC.php';

当我执行脚本时,我收到此消息:

S3::require_once(Crypt/HMAC.php) [s3.require-once]: failed to open stream: No such file or directory

这是一个与Amazon S3集成的脚本。当我们使用网格服务时,它运行良好。我搬到DV服务器后才遇到问题。

我使用以下命令安装了HMAC pear模块:

pear install Crypt_HMAC

然后重新启动服务器。仍然没有运气。

有什么想法吗?如果你能提供帮助,非常感谢!)

3 个答案:

答案 0 :(得分:2)

您需要将include路径设置为也提及服务器上的PEAR目录,您可以在.htaccess文件中或使用set_include_path函数执行此操作。

答案 1 :(得分:0)

尝试require_once 'Crypt_HMAC.php';

答案 2 :(得分:0)

尝试

sudo pear install Crypt_HMAC2