Je n'arrive pas à faire fonctionner correctement l'extension php_parallel ( https://www.php.net/manual/en/parallel.setup.php ).
Voici ce que j'ai fait :
Téléchargement de PHP 8.1.7 64 bits thread-safe sur "D:PHP8TS"
Téléchargez Parallel 1.1.4 depuis "https://windows.php.net/downloads/pecl/releases/parallel/1.1.4/php_parallel-1.1.4-7.4-ts-vc15-x64.zip"
Mettez le fichier "pthreadVC2.dll" dans "D:PHP8TS"
Placez le fichier "php_parallel.dll" dans le répertoire "D:PHP8TSext"
Mettez la ligne « extension=D:PHP8TSextphp_parallel.dll » dans php.ini
Mettez "D:PHP8TSpthreadVC2.dll" dans la variable d'environnement PATH
Exécutez "D:PHP8TSphp.exe -v", le résultat est :
Avertissement PHP : Démarrage PHP : Impossible de charger la bibliothèque dynamique 'D:PHP8TS ext php_parallel.dll' (essayé : D:PHP8TS ext php_parallel.dll (module spécifié introuvable), C:phpextphp_D:PHP8TSextphp_parallel.dll.dll (le module spécifié le module est introuvable)) Inconnu à la ligne 0
Avertissement : Démarrage PHP : Impossible de charger la bibliothèque dynamique 'D:PHP8TSextphp_parallel.dll' (essayé : D:PHP8TSextphp_parallel.dll (le module spécifié est introuvable), C:phpextphp_D:PHP8TSextphp_parallel.dll.dll (le module spécifié pourrait introuvable) )) Inconnu à la ligne 0 PHP 8.1.7 (cli) (Build : 7 juin 2022 21:45:53) (ZTS Visual C++ 2019 x64) Copyright (c) Groupe PHP Zend Engine v4.1.7, Copyright (c) Zend Technologies
Qu'est-ce que j'ai fait de mal ? Quelqu'un a-t-il exécuté avec succès cette extension sur PHP 8.1.7 ?
De cette façon, j'ai ajouté avec succès d'autres extensions PHP (telles que pdo_sqlite).
Parallel 1.1.4 fonctionne avec PHP 7.2, 7.3 et 7.4. Malheureusement, vous ne pouvez pas l'utiliser sur PHP8.0+.
Vous devez utiliser Parallel 1.2.1. Jusqu'à présent, je n'ai pas trouvé de binaire Windows compilé pour cette version :(