[英]Execute a file using PHP exec
我试图通过调用exec()
来执行PHP脚本,但是它似乎没有用。
exec("php file.php");
我在Windows VPS上运行。 我如何确定问题出在哪里?
您的类路径中必须有php.exe,否则,您将得到一个错误。 如果只想包含文件,请执行以下操作:
<?php
require_once("file.php");
?>
如果确实要使用exec函数,则必须提供完整的PHP路径和file.php文件的完整路径。
一些建议:
exec
函数非常易于使用,但是您必须为脚本指定绝对路径,并为命令的输出的每一行填充可选变量,例如:
exec("php /var/www/my_script.php", $arr);
因此,如果出现问题,可以执行print_r($arr)
并检查结果。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.