Question

J'ai des problèmes avec la fonction pcntl_fork () en php.

J'utilise XAMPP et j'essaie d'utiliser cette fonction et me fait afficher cette erreur:

Appel à la fonction indéfinie pcntl_fork ()

Je creuse quelque chose sur Google et dans les forums XAMPP mais je n'ai rien trouvé totalement utile. J'ai trouvé des forums disant que je dois activer une configuration appelée

--enable-pcntl

J'ai vu le phpinfo () et j'ai cette option dans la commande Configurer. Pouvez-vous m'aider?

Merci à Adavnce,

Elkas

Était-ce utile?

La solution

@Elkas, je ne connais pas votre version XAMPP, mais XAMPP 1.8.0 sur mon ordinateur est avec une extension PCNTL. Vous pouvez essayer la commande "/ opt / lAMPP / bin / php -m | grep 'p'" pour vérifier la liste des extensions de votre php.

Autres conseils

C'est la configuration, mais pas l'exécution. C'est la configuration de temps de compilation. Lors de la compilation, vous devez faire:

./configure --enable-pcntl
make
make install

S'il n'est pas compilé dans, vous ne pouvez pas l'activer sans recompiler.

Noter:

Actuellement, ce module ne fonctionnera pas sur les plates-formes non UNIX (Windows).

http://php.net/manual/en/pcntl.installation.php

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top