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

时间:2016-04-11 15:38:01

标签: php multithreading symfony amphp

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

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

我已经按照清单进行了操作:

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

现在,清单上的第3个任务,我已经安装了框架本身(amphp / thread)。

我有点困惑,因为它不是"官员" Symfony捆绑。所以我不认为我可以将它放在[my_symfony_project] / vendor /下,并在文件[my_symfony_project] /app/AppKernel.php中引用它。那么在这种情况下如何做呢:

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

2 个答案:

答案 0 :(得分:3)

您只需使用composer安装库,例如从项目的根目录启动此命令:

>php composer.phar require amphp/thread

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

希望这个帮助

答案 1 :(得分:1)

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

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

然后在您的服务器上运行“composer install”。