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

标签 php multithreading symfony amphp

我正在寻求使用 Symfony3 实现框架 amphp/thread,我已在本文 (https://www.mullie.eu/parallel-processing-multi-tasking-php/) 中阅读过该框架。

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

我遵循了 list :

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

现在, list 上的第 3 个任务,我还需要安装框架本身 (amphp/thread)。

我有点困惑,因为它不是“官方”Symfony 包。所以我不认为我可以把它放在 [my_symfony_project]/vendor/下并在文件 [my_symfony_project]/app/AppKernel.php 中引用它。那么在这种情况下该怎么做:

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

最佳答案

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

>php composer.phar require amphp/thread

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

希望对你有帮助

关于与 SYMFONY 一起使用的 PHP 框架 AMPHP/THREAD - 它必须安装在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36553164/

相关文章:

php - Symfony2 自动生成的 HTML5 约束不起作用

php - Laravel 相同的路由,不同的 Controller

php - MySQL 设置 JOIN ON 字段是否有效? "JOIN ON a = b SET a = c"

php - 如何用 Eloquent 方式在数据透视表中获取具有特定属性的所有项目?

java - 完成服务 : how to kill all threads and return result through 5 seconds?

java - EventQueue.invokeLater 与 start() 线程相比有何作用?

multithreading - 使用列表时 Dart 隔离非常慢

php - 代码点火器 :adding values to array using get_where

php - SonataAdminBundle 内嵌表单 sonata_admin_type 问题

Symfony 2 安全 : account activation