PHP执行命令立即返回

场景

PHP中执行额外的命令, 希望命令异步执行, 不会阻塞当前脚本, 因此这样写:

<?php
`sleep 10 &`;

但是发现并没有用, PHP脚本还是被阻塞了.

解决

使用popen函数调用, 就可以立即返回了.

改写成这样:

<?php
$handle = popen("sleep 10 &",'r');
pclose($handle);
guest
0 评论
内联反馈
查看所有评论
0
希望看到您的想法,请发表评论。x