php7.2.11-pthreads无法在Windows 10中初始化模块

时间:2019-05-16 17:31:46

标签: php pthreads

我正在尝试测试pThreads,但是我无法使其工作...

我在SOf enter link description here

中介绍了一些教程和问题

我的配置是:

PHP:php-7.2.11-Win32-VC15-x64 并下载了las phpThreads php_pthreads-3.1.6-7.0-ts-vc14-x64.zip

我从命令行执行php,因此我不需要在apache中添加任何内容(我正在使用laragon!)

错误是:

Warning: PHP Startup: Unable to load dynamic library 'php_pthreads.dll' (tried: C:/laragon/bin/php/php-7.2.11-Win32-VC15-x64/ext\php_pthreads.dll (No se encontr el proceso especificado.), C:/laragon/bin/php/php-7.2.11-Win32-VC15-x64/ext\php_php_pthreads.dll.dll (No se puede encontrar el mdulo especificado.)) in Unknown on line 0

Fatal error: Class 'Thread' not found in 
C:\laragon\www\mkte_booking_v2\web\SimpleWebRequest.php on line 4

因此,如果我做对了,也许我必须降级到php 5.3?

由于以下原因,Windows上的pThread没有活动:

2/13/2016  9:48 AM        <dir> 3.1.6

有什么建议吗?

最好的问候

1 个答案:

答案 0 :(得分:0)

根据您所写的内容,可能存在一些问题。

第一种可能性是PHP无法按照错误指示找到php_pthreads.dll,因此您需要修改包含路径或将dll复制到/ ext文件夹中。

可能性2(很有可能是您正在尝试在PHP 7.2 VC15中加载PHP 7.0 VC14模块。

尝试使用pthreads 3.1.6 VC15 for 7.2-https://windows.php.net/downloads/pecl/snaps/pthreads/3.1.6/