线程与进程这里不多描述
1.通知dnf或yum安装Php版本 步骤略
2.查看/usr/bin 目录下会有 zts-php 等相应的命令
3.下载pthreads 可以通过git拉
4.编译
cd pthreads-master/
/usr/bin/zts-phpize
./configure --with-php-config=/usr/bin/zts-php-config
make && make install
配置
echo extension = pthreads.so >> /etc/php-zts.d/50-pthreads.ini
验证和使用:
zts-php -m| grep pthreads
5.测试代码
<?php
$thread = new class extends Thread {
public function run() {
echo "Hello World\n";
}
};
$thread->start() && $thread->join();
执行
zts-php test.php
php8.0可以用 parallel 详情见
https://github.com/krakjoe/parallel