您的位置:首页 > 编程语言 > PHP开发

PHP多进程协作编程之-popen

2010-05-02 20:02 411 查看
使用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多进程异步编程。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: