Requirements
parallel requires a build of PHP with ZTS (Zend Thread Safety) enabled
(--enable-zts, or on non-Windows systems prior to PHP 8.0.0,
--enable-maintainer-zts)
Caution
Zend Thread Safety cannot be enabled post build; it is a build time configuration option.
parallel should build anywhere there is a working Posix Threads header (pthread.h) and ZTS build of PHP, including Windows (using the pthread-w32 project from redhat).
Installation
parallel releases are hosted by PECL and the source code by
» github,
the easiest route to installation is the normal PECL route:
» https://pecl.php.net/package/parallel.
Windows users can download prebuilt release binaries from the » PECL website.
Caution
Windows users need to take the additional step of adding pthreadVC?.dll (distributed with Windows releases) to their PATH.