У меня проблема с pthreads в PHP.
Когда я запускаю 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.
Может быть, кто-то может мне помочь.
Моя проблема решена!
Мои советы:
Попробуйте в CMD команду: php —ini и проверьте загруженный файл конфигурации. Это должно быть установлено как php-cli.ini. А также попробуйте команду: php -i и найдите pthreads в результате.
Других решений пока нет …