php多线程抓取网页( ,6下yum安装php(编译时需要??))
优采云 发布时间: 2022-03-29 13:15php多线程抓取网页(
,6下yum安装php(编译时需要??))
PHP基于进程控制功能实现多线程
更新时间:2020-12-09 15:20:12 作者:ノGHJ
本文章主要介绍PHP中基于进程控制功能的多线程实现。本文对示例代码进行了非常详细的介绍。对大家的学习或工作有一定的参考和学习价值。有需要的朋友可以参考以下
PHP有一套进程控制函数(编译时需要enable-pcntl和posix扩展),使得PHP可以像nginx系统中的c一样创建子进程,使用exec函数执行程序,处理信号。
在 CentOS 6 下,yum 安装 php。默认没有安装pcntl,所以需要单独编译安装。先下载对应版本的php,并解压。
cd php-version/ext/pcntl
phpize
./configure && make && make install
cp /usr/lib/php/modules/pcntl.so /usr/lib64/php/modules/pcntl.so
echo "extension=pcntl.so" >> /etc/php.ini
/etc/init.d/httpd restart
很方便。
这是示例代码:
以上就是本文的全部内容。希望对大家的学习有所帮助,也希望大家多多支持牛网。