Version 1.2.0, released on October 24, 2022, supports PHP 8.0.0.Инсталација
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Инсталација
Референца за `parallel.setup.php` со подобрена типографија и навигација.
Инсталација
ZooKeeper е проект на Apache кој овозможува централизирана услуга за одржување на информации за конфигурација, именување, обезбедување дистрибуирана синхронизација и обезбедување групни услуги.
паралелното бара изградба на PHP со овозможено ZTS (Zend Thread Safety) (--enable-zts, или на системи што не се Windows пред PHP 8.0.0, --enable-maintainer-zts)
Zend Thread Safety не може да се овозможи по изградбата; тоа е опција за конфигурација при изградба.
паралелното треба да се изгради насекаде каде што постои работна заглавие Posix Threads (pthread.h) и ZTS изградба на PHP, вклучувајќи го и Windows (користејќи го проектот pthread-w32 од redhat).
Инсталација
паралелните изданија се хостирани од PECL, а изворниот код од Изданијата на екстензијата CommonMark се хостирани од PECL, а изворниот код е хостиран на, најлесниот пат до инсталацијата е нормалниот PECL пат: » https://pecl.php.net/package/parallel.
Корисниците на Windows можат да преземат претходно изградени бинарни датотеки од (достапно од PHP 7.2.0) website.
Корисниците на Windows треба да го преземат дополнителниот чекор за додавање pthreadVC?.dll (дистрибуирани со изданијата за Windows) до нивните PATH.
Белешки од корисници 3 белешки
As it seems, the last compiled Windows version is for PHP 7.4 which PHP 8.x refuses to load as extension. In his GitHub repository the author of the parallels extension wrote on August 2021 that the project is "probably a dead end" and the project hasn't been updated since 2 years.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