Установка

Требования

Для работы модуля parallel требуется сборка PHP с поддержкой режима ZTS (Zend Thread Safety). Потокобезопасный режим включают при компиляции через ключ --enable-zts, а до PHP 8.0.0 на системах, которые отличаются от ОС Windows, — ключ --enable-maintainer-zts.

Предостережение

Режим Zend Thread Safety нельзя включить после сборки; это вариант конфигурации во время сборки.

Модуль parallel требуется собирать в системах, в которых работает заголовочный файл pthread.h стандарта реализации потоков POSIX Threads и ZTS-сборка PHP, включая системы Windows с библиотекой многопоточности проекта pthread-w32 компании Red Hat.

Установка

Выпуски модуля parallel размещаются в репозитории PECL, а исходный код — на сайте » GitHub, Самый простой способ установки — обычный маршрут PECL: » https://pecl.php.net/package/parallel.

Пользователям ОС Windows готовые двоичные файлы доступны на сайте репозитория » PECL.

Предостережение

Пользователям ОС Windows потребуется сделать дополнительный шаг и добавить файл pthreadVC?.dll, который распространяется вместе с выпусками Windows, в свою переменную окружения PATH.