我有一个php脚本(test.php),里面有这个:
<?php
exec("/usr/bin/php /path/to/myscript.php",$out);
print_r($out);
?>
当我尝试从命令行运行此脚本时,它可以正常运行
> php test.php
和myscript.php
只返回“确定”。但是当我从浏览器调用test.php
时,我得到了一个奇怪的嵌套数组$ out,好像myscript.php已被多次递归调用。这是我得到的警告:
exec(): Unable to fork [/usr/bin/php myscript.php] in test.php on line 3
有没有办法可以像这样从php执行php?