Установка

Требования

Для работы parallel требуется сборка PHP с включённым ZTS (Zend Thread Safety) (--enable-keeper-zts или --enable-zts в Windows)

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

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

parallel следует собирать везде, где есть рабочий заголовок Posix Threads (pthread.h) и ZTS-сборка PHP, включая Windows (с использованием проекта pthread-w32 от redhat).

Установка

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

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

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

Пользователи Windows должны предпринять дополнительный шаг, добавив pthreadVC2.dll (распространяется вместе с выпусками Windows) в их PATH.

add a note add a note

User Contributed Notes 1 note

up
0
andre at webtechnik dot ch
2 years ago
On Windows Systems:

- Install PHP TS (Thread Safe)
- Download Extension from PECL (PHP-Version, Thread Safe (TS), Compiler - Version (VC15, VC16), Architecture must match)
- Copy extension to folder: <your php dir>/ext/php_parallel.dll
- Copy app to folder: <your php dir>/pthreadVC2.dll (It is important to copy pthreadVC2.dll not into the ext folder!)
- add pthreadVC2.dll to windows system environment path
- add in php.ini the line extension=parallel to load the extension
- restart

Try on console: php -v

If there are no errors, everything works and you can try the examples
To Top