gpt4 book ai didi

php - 如何在 Windows 和 wampserver 上安装新的 php parallel (7.2+)

转载 作者:行者123 更新时间:2023-12-03 12:58:53 24 4
gpt4 key购买 nike

新的 php parallel .它是新的,任何地方都没有关于它的故障排除,关于它的唯一文档是 php.net 本身,这还不够。
这就是我所做的(根据 instructions):

  • 安装了最新版本的 WAMP(3.1.9 x64)。
  • 在 WAMP 上安装了最新版本的 PHP(7.3.9)。
  • 将 PHP 添加到 windows 系统环境路径。
  • 将 pthreadVC2.dll 添加到 PHP 文件夹并将 pthreadVC2.dll 添加到 Windows 系统环境路径。
  • 已添加 php_parallel.dll到 php/ext 目录。
  • 已添加 extension=parallel到 php.ini。
  • 重新启动了一切。
  • <?php
    # this is my code
    $runtime = new \parallel\Runtime();

    $future = $runtime->run(function(){
    for ($i = 0; $i < 50; $i++)
    echo "$i";

    return "easy";
    });

    for ($i = 0; $i < 50; $i++) {
    echo ".";
    }

    花费的小时数。现在windows cmd说:“ fatal error : Uncaught Error :在...[我的文件地址]中找不到类'parallel\Runtime'”,wampserver只在我使用并行的页面上说“连接已重置(firefox错误)”\Runtime 和其他页面工作正常。
    如果您根本不知道答案,请尊重所有不要将我的问题标记为广泛的问题或任何其他问题。至少给我看一些链接。

    最佳答案

    据我所知,要从 PECL 提供的 .dll 安装扩展,以下需要在您的扩展和 PHP 构建之间匹配,在 phpinfo() 中找到:

  • PHP版本 : 发现于 PHP Version
  • 线程安全 : 发现于 PHP Extension Build (TS=线程安全或 NTS=非线程安全)
  • 编译器版本 : 发现于 PHP Extension Build (例如:VS15 或 VS16)
  • x86 与 x64 : 发现于 Architecture

  • 关于 PECL repository for parallel , 你应该检查最新的更新版本,包名是不言自明的,所以你可以选择你想要的,即 ... 7.3-ts-vc15-x64
    注意(现在可能不适用):
    鉴于 parallel 的有限版本,您的 PHP Build 必须是:7.3+、TS 和 VC15。通过查看您的 phpinfo() 仔细检查您的情况是否确实如此。 ,并确保您使用的是 x64版本(因为你说你的 PHP 是 x64)。

    关于php - 如何在 Windows 和 wampserver 上安装新的 php parallel (7.2+),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57800012/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com