如何从PHP脚本运行linux命令

Don*_*uma 8 php linux debian

可能重复:
php shell_exec()vs exec()

如何从PHP脚本运行linux命令?我正在运行Linux Debian和PHP5.我希望能够向wget控制台发出命令.

我正在寻找的一个例子是这样的:

phpFunction ("wget http://www.example.com/image.jpg /folder");
echo "done";
Run Code Online (Sandbox Code Playgroud)

我也能够回显该功能的输出吗?

xbo*_*nez 15

使用exec运行任何命令.但请注意不要执行任何用户输入,因为它会严重危害您的服务器.

另请注意,大多数共享服务器会阻止该exec功能,因此您将无法使用它.

最后,作为简写,您可以将要执行的命令包装在反引号中.


Gil*_*not 6

您可以使用以下代码执行您想要的操作:

system(command);
Run Code Online (Sandbox Code Playgroud)

参见http://php.net/system