2

我正在寻找使用 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] 下?
  • 之后,如何在 Symfony 类/文件中引用它,我应该在 Symfony 文件的命名空间声明和类代码本身之间写:“use amphp/thread”吗?
4

2 回答 2

3

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

>php composer.phar require amphp/thread

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

希望这有帮助

于 2016-04-11T16:24:17.570 回答
1

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

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

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

于 2016-04-11T15:46:24.033 回答