这几天工作中运行脚本的时候研究了一下php的多进程,在此分享下。
实现原理采用的linux的进程黑洞 > /dev/null 2>&1 &这样的一个命令 和 php的exec函数
poss.php
<?php
for($i=1;$i<10;$i++)
exec('/usr/local/php/bin/php b.php > /dev/null 2>&1 &');
?>
b.php
<?php
sleep(11);
?>
这样就简单的实现了多进程的功能。