获取流HttpSignatures \ Context Not Found

时间:2016-04-27 12:47:27

标签: php getstream-io

我只是一个典型的非专业PHP人员,为我的网站编写小型应用程序。

我正在尝试安装GetStream.io,但因为我不知道如何使用作曲家(实际上我尝试过,但我真的不是一个终极类型的人)。

无论如何,我无法按照GetStream GitHub的指示创建自动加载器,所以我最终使用从Stackoverflow拼凑的一些代码创建了我自己的autoloader.php。

我的代码

    <?

    function __autoload_namespaced_module($class) {
        $path = str_replace('\\', '/', $class);

        if (file_exists($file = ( $path . '.php'))) {
            require_once($file);
        }
    }

    spl_autoload_register();
    spl_autoload_register('__autoload_namespaced_module');
    ?>

所以,我今天在autoload上学到了新东西!!!

直到......

  

致命错误:类&#39; HttpSignatures \ Context&#39;在第36行的/GetStream/Stream/Signer.php中找不到

所以现在我知道HttpSignatures \ Context应该是主文件夹中的一个php文件,或者是正确的但是我检查Git hub那里没有这样的文件....

任何人遇到同样的问题,可以在没有作曲家的情况下安装此SDK吗?

1 个答案:

答案 0 :(得分:0)

使用composer生成自动加载文件,或者查找依赖项对于像我这样只使用PHP来做简单应用程序的人来说是一项非常困难的任务。

我经历了在MAC OS中使用作曲家的步骤,这很复杂,非常复杂,不知道我应该做什么,按照步骤没有帮助。

最后,我上网找到了在线PHP编辑器,最后得到了PHPStorm,这给了我很好的语法荧光笔等,以及COMPOSER!

现在我终于知道作曲家是为了什么以及它是如何运作的。

TLDR:那些对作曲家有疑问并且不知道作曲家是什么的人可以尝试下载PHPStorm进行30天试用,并使用它来生成所需的文件。