与SYMFONY一起使用的PHP框架AMPHP/THREAD-它必须安装在哪里


PHP framework AMPHP/THREAD used with SYMFONY - Where does it have to be installed?

我希望用Symfony3实现框架amphp/thread,我在本文中已经读到了这一点(https://www.mullie.eu/parallel-processing-multi-tasking-php/)。

我在git页面上查看了设置过程:https://github.com/amphp/thread.

我遵循了检查表:

  • PHP5.5+=正常Php 5.5.12
  • pecl/pthread=好的,我确实按照Windows8上的说明安装了它

现在,清单上的第三项任务,我还有框架本身的安装(amphp/thread)要做。

我有点困惑,因为它不是"官方"的Symfony捆绑包。所以我不认为我可以把它放在[my_symfony_project]/vendor/下,并在文件[my_symfony_project]/app/AppKernel.php中引用它

  • 是否将库的目录放在根目录[my_symfony_project]下
  • 然后,如何在Symphony类/文件中引用它,我应该在Symfony文件的命名空间声明和类代码本身之间写:"use amphp/thread"吗

您可以简单地使用composer安装库,例如从项目的根目录启动此命令:

>php composer.phar require amphp/thread

并直接在代码中使用它:composer进程为您生成正确的自动加载器。没有必要添加到Symfony2捆绑包的列表中(不是捆绑包)。

希望这能帮助

您需要通过在composer.json文件中添加以下内容来安装包:

"require": {
    "amphp/thread": "0.8.1"
}

然后在服务器上运行"composer install"。