我在 PHP 中遇到 pthreads 问题。
当我启动 apache 时,我看到这样的错误:
php.exe - Entry point not found
The procedure entry point was not found _zend_hash_update@@12 in library D:\xampp\php\ext\php_pthreads.dll
当我在 CMD 中执行脚本时,出现警告:
PHP Warning: PHP Startup: Unable to load dynamic library 'php_pthreads.dll' (tried: D:\xampp\php\ext\php_pthreads.dll
我将 pthreadVC2.dll 复制到:
C:/windows/system32
D:/xampp/php
D:/xampp/apache/bin
我将最后一个文件 php_pthreads.dll 复制到:
D:/xampp/ext
我添加到 php.ini 行:
extension=php_pthreads.dll
我的配置:
我在 php 7.2.x 中尝试过,我遇到了同样的问题,但其他 apache 启动错误消息。
也许有人可以帮助我。
最佳答案
我的问题解决了!
我的建议:
PHP。链接: https://github.com/krakjoe/pthreads/releases )
试试 CMD 命令:php --ini 并检查加载的配置文件。必须将其设置为 php-cli.ini。并尝试命令:php -i 并在结果中找到 pthreads。
关于php - PHP 中 pthread 的问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54007662/