你不能运行PHP脚本

时间:2015-09-19 04:06:30

标签: php

我从php运行脚本时遇到问题,问题是它没有做必须做的事情,这是php代码

? php
echo "starting execution";
echo exec("./sc");
?>

并且在脚本的代码中这是sc

mv text.txt /var/www/files/

不起作用不移动文件存档我已经添加了chmod permismos但是不欣赏任何建议

1 个答案:

答案 0 :(得分:0)

首先,我建议从命令行(控制台)手动执行脚本文件,并检查脚本文件是否正常工作。如果这不起作用,那么它也无法在php中工作。

尝试:

echo "starting execution";
echo exec("./sc", $output);
var_dump($output);

sc的内容:

mv text.txt /var/www/files/ 2>&1

如果文件未移动,则必须抛出一个错误,您应该可以在$output中看到该错误。

我的猜测是错误必须与权限相关。