我正在尝试使用exec启动一个不起作用的PHP文件。 这是代码:
$output =NULL;
exec("php /path/server/public/php/reports/templates/1.php > /dev/null &", $output);
echo "<pre>" . var_export($output, TRUE) . "</pre>\\n";
该网站托管于OVH。 $ output为空,exec未启动。如果有人知道什么是错的..非常感谢你。
答案 0 :(得分:0)
请尝试以下操作:
passthru("php /path/server/public/php/reports/templates/1.php > /dev/null &", $output);
答案 1 :(得分:0)
为什么指向/ dev / null?这会将输出重定向到会话之外。 &amp;在这种情况下也可能没用,因为exec需要等待你的第二个脚本完成才能打印输出。
exec("/path/to/script.php", $output);
应该只要工作: