Installation

Pré-requis

parallel requiert une compilation de PHP avec ZTS (Zend Thread Safety) activé (--enable-zts, ou sur les systèmes non-Windows avant PHP 8.0.0, --enable-maintainer-zts)

Attention

Zend Thread Safety ne peut pas être activé après la compilation; c'est une option de configuration de compilation.

parallel devrait se compiler partout où il y a un en-tête Posix Threads fonctionnel (pthread.h) et une compilation ZTS de PHP, y compris Windows (en utilisant le projet pthread-w32 de redhat).

Installation

Les versions de parallel sont hébergées par PECL et le code source par » github, la méthode d'installation la plus simple est la route PECL normale: » https://pecl.php.net/package/parallel.

Les utilisateurs de Windows peuvent télécharger des binaires de version précompilés depuis le site » PECL.

Attention

Les utilisateurs de Windows doivent prendre la mesure supplémentaire d'ajouter pthreadVC?.dll (distribué avec les versions Windows) à leur PATH.