我正在尝试通过调用exec()
来执行PHP脚本,但它似乎不起作用。
exec("php file.php");
我在Windows VPS上运行。如何确定问题所在?
答案 0 :(得分:0)
你的类路径中必须有php.exe,否则会出错。如果您只想包含文件:
<?php
require_once("file.php");
?>
如果你真的想要使用exec函数,你必须提供完整的PHP路径和file.php文件的完整路径。
答案 1 :(得分:0)
一些建议:
答案 2 :(得分:0)
exec
函数非常易于使用,但您必须为脚本指定绝对路径,并为命令的每一行输出填充一个可选变量,例如:
exec("php /var/www/my_script.php", $arr);
因此,如果出现问题,您可以执行print_r($arr)
并检查结果。