Comment utiliser les Pthreads extension PHP dans Ubuntu

J'ai des problèmes avec la Pthreads extension PHP. J'ai compilé PHP avec ZTS activé (--enable-maintainer-zts) et installé le pthreads via pecl et j'ai aussi essayé de compiler à la main de l'extension.

Il semble que je ne sais pas vraiment comment l'utiliser. Je suppose que je serais capable d'utiliser la classe Thread en PHP comme les autres intégrée dans la classe, mais avec pas de chance que le PHP n'est pas le reconnaître. Les fonctions POSIX semblent fonctionner.

J'utilise Ubuntu Server 12.10 64 bits avec mod_php 5.4.6.

J'ai étudié le journal des erreurs d'apache, et il semble que les pthreads.il ne peut donc pas être chargé car il y a un symbole inconnu: sapi_globals_id ... j'ai aussi essayé de compiler php avec les pthreads statique de l'extension et il ne fait aucune différence.
La documentation indique clairement que c'est pour la 5.3. Peut-on supposer que par "5.6.4" vous avez voulu dire "5.4.6"? Si oui, essayez de descendre à 5.3 5.4 et voir si cela fonctionne alors. Si c'est le cas, vous aurez envie de déposer un problème avec le responsable d'environ 5,4 soutien.
Oui, c'était une faute de frappe, je suis en cours d'exécution PHP 5.4.6. Au moment pthreads est en place et en cours d'exécution.

OriginalL'auteur Henri Ruutinen | 2012-12-29