j'ai voulu tester pcntl_fork() pour lancer des scripts PHP en parallèle. Lorsque j'exécute avec php-cgi.exe, j'obtiens l'erreur suivante :
////////////////////////////// X-Powered-By: PHP/5.2.6 Content-type: text/html <br /> <b>Fatal error</b>: Call to undefined function pcntl_fork() in <b>C:\DvtLocal\kits\test_fork_php\fork.php</b> on line <b>3</b><br /> //////////////////////////////
Savez-vous comment je peux activer le fork ? Je suis sous Windows XP.
Selon ce message, C:\DvtLocal\kits\test_fork_php\fork.php fait appel à une fonction pcntl_fork() Cette fonction doit être définie dans une autre fichier et sa déclaration manque.
Ce n'est pas un problème wamp mais un problème avec tes fichiers php. Revois ton code.
je pense que tu as été un peu trop rapide dans ta réponse !
pcntl_fork est une fonction PHP, voir [fr2.php.net]. Par défaut, elle est désactivée et sous Unix, il faut recompiler PHP avec le bon module. D'où ma question de la disponibilité de cette fonction sous Wamp.