【问题标题】:Multi-threading in Windows PHP 7.4Windows PHP 7.4 中的多线程
【发布时间】:2019-12-02 23:04:58
【问题描述】:

我正在寻找一种在 Windows 上的 PHP 7.4 中执行多线程的方法。我当前的构建是 TS、x64、VC16。

我查看了 parallel (on github) 扩展,但在 PECL 上,仅支持 PHP 7.3 和 VC15。

是否有支持 Windows 的替代库,或者有没有办法自己构建parallel

【问题讨论】:

  • 为什么要专门说7.3和VC15呢?我认为它需要 PHP 7.2+、ZTS 和 pthreads。 Windows 可能已经在 windows.php.net/downloads/pecl/releases/parallel 构建了扩展
  • @bishop 我很确定在 Windows 上,扩展构建的编译器和 php 版本必须与您的 PHP 构建相匹配。 PECL 有 php 7.3 和 VC15。我的 PHP 是 7.4 和 VC16。无论如何,我尝试了 PECL 扩展,但没有成功。

标签: php php-extension pecl


【解决方案1】:

我已经断断续续地为此奋斗了几个月。

仅 pthreads 的唯一成功设置是在 php 7.2 上

我在 php 7.3 上得到了类似的东西,但这并没有暴露我的项目正在使用的 pthreads 类。

我感觉你可能需要自己编译

【讨论】:

    猜你喜欢
    • 2012-09-02
    • 2021-02-06
    • 2015-03-30
    • 1970-01-01
    • 1970-01-01
    • 2012-05-29
    • 2021-12-11
    • 2014-04-02
    • 2016-06-06
    相关资源
    最近更新 更多