PHP 框架 AMPHP/THREAD 与 SYMFONY 一起使用 - 它必须安装在哪里?
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
上的说明安装了它
现在,清单上的第 3 个任务,我还需要安装框架本身 (amphp/thread)。
我有点困惑,因为它不是 "official" Symfony 包。所以我不认为我可以把它放在 [my_symfony_project]/vendor/ 下并在文件 [my_symfony_project]/app/AppKernel.php 中引用它。那么在这种情况下该怎么做:
- 是否将库的目录放在根目录[my_symfony_project]下?
- 然后,如何在 Symphony class/file 中引用它,我应该写:"use amphp/thread" 在我的 Symfony 文件的命名空间声明和 class 代码本身之间吗?
您需要通过将以下内容添加到您的 composer.json 文件来安装该软件包:
"require": {
"amphp/thread": "0.8.1"
}
然后 运行 "composer install" 在您的服务器上。
您可以简单地使用 composer 安装库,例如从项目的根目录启动此命令:
>php composer.phar require amphp/thread
并直接在您的代码中使用它:作曲家进程为您生成正确的自动加载器。无需添加到 Symfony2 捆绑包列表(不是捆绑包)。
希望对您有所帮助
我正在寻求使用 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 上的说明安装了它
现在,清单上的第 3 个任务,我还需要安装框架本身 (amphp/thread)。
我有点困惑,因为它不是 "official" Symfony 包。所以我不认为我可以把它放在 [my_symfony_project]/vendor/ 下并在文件 [my_symfony_project]/app/AppKernel.php 中引用它。那么在这种情况下该怎么做:
- 是否将库的目录放在根目录[my_symfony_project]下?
- 然后,如何在 Symphony class/file 中引用它,我应该写:"use amphp/thread" 在我的 Symfony 文件的命名空间声明和 class 代码本身之间吗?
您需要通过将以下内容添加到您的 composer.json 文件来安装该软件包:
"require": {
"amphp/thread": "0.8.1"
}
然后 运行 "composer install" 在您的服务器上。
您可以简单地使用 composer 安装库,例如从项目的根目录启动此命令:
>php composer.phar require amphp/thread
并直接在您的代码中使用它:作曲家进程为您生成正确的自动加载器。无需添加到 Symfony2 捆绑包列表(不是捆绑包)。
希望对您有所帮助