标签: php linux debian
可能重复: php shell_exec() vs exec()
如何从PHP脚本运行linux命令?我正在运行Linux Debian和PHP5。我希望能够向控制台发出wget命令。
wget
我正在寻找的一个例子是这样的:
phpFunction ("wget http://www.example.com/image.jpg /folder"); echo "done";
我还能够回显该函数的输出吗?
答案 0 :(得分:14)
使用exec运行任何命令。但请注意不要执行任何用户输入,因为它会严重危害您的服务器。
exec
另请注意,大多数共享服务器会阻止exec功能,因此您将无法使用它。
最后,作为简写,您可以将要执行的命令包装在backticks中。
答案 1 :(得分:4)
您可以使用以下代码执行所需操作:
system(command);
请参阅http://php.net/system
答案 2 :(得分:3)
你可以在php脚本中执行linux命令 - 你所要做的就是将命令行放在括号中(`)。
并专注于exec(),这和shell_exec() ..
exec()
shell_exec()
答案 3 :(得分:0)
你可以使用
exec shell_exec
http://php.net/manual/en/function.shell-exec.php