使用popen结合SHELL命令也可以实现多进程并发编程。

实例如下:

<?php

//b.php文件
$file = 'testdir/file.txt';

for ($i=0;$i<10;$i++){
    $fp = fopen($file,'a+');
    fputs($fp, $i.'/r/n');
    fclose($fp);
    sleep(1);
}

?>
<?php

//p.php
echo 'start curl<br>';
$out = popen("/usr/local/php5/bin/php /var/htdocs/b.php &", "r");
pclose($out); 


echo 'end curl<br>';
?>

运行p.php,即可实现PHP多进程异步编程。

相关文章:

  • 2022-02-06
  • 2021-10-21
  • 2021-10-14
  • 2022-02-03
  • 2021-07-12
  • 2022-12-23
  • 2022-02-16
猜你喜欢
  • 2021-09-02
  • 2021-07-30
  • 2021-09-19
  • 2021-10-23
  • 2021-09-30
相关资源
相似解决方案