Установка
&reftitle.required;
Для работы модуля parallel требуется сборка PHP с поддержкой режима ZTS (Zend Thread Safety).
Потокобезопасный режим включают при компиляции через ключ ,
а до PHP 8.0.0 на системах, которые отличаются от ОС Windows, — ключ .
Режим Zend Thread Safety нельзя включить после сборки; это вариант конфигурации во время сборки.
Модуль parallel требуется собирать в системах, в которых работает заголовочный файл pthread.h стандарта
реализации потоков POSIX Threads и ZTS-сборка PHP, включая системы Windows с библиотекой многопоточности
проекта pthread-w32 компании Red Hat.
&reftitle.install;
Выпуски модуля parallel размещаются в репозитории PECL, а исходный код —
на сайте GitHub,
Самый простой способ установки — обычный маршрут PECL:
&url.pecl.package;parallel.
Пользователям ОС Windows готовые двоичные файлы
доступны на сайте репозитория PECL.
Пользователям ОС Windows потребуется сделать дополнительный шаг
и добавить файл pthreadVC?.dll,
который распространяется вместе с выпусками Windows, в свою переменную окружения PATH.