我正在尝试测试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
有什么建议吗?
最好的问候
答案 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/