我怎样才能从PHP脚本运行一个Linux命令

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

如何从PHP脚本运行一个linux命令? 我正在运行Linux Debian和PHP5。 我想能够发出一个wget命令到控制台。

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

 phpFunction ("wget http://img.zgserver.com/php/image.jpg /folder"); echo "done"; 

我也可以回显该function的输出?

Solutions Collecting From Web of "我怎样才能从PHP脚本运行一个Linux命令"

使用exec来运行任何命令。 小心不要执行任何用户输入,因为它会严重危害您的服务器。

此外,请注意,大多数共享服务器阻止exec功能,所以你将无法使用它。

最后,作为一个简写,你可以把你想要执行的命令放在反引号中 。

你可以用下面的代码来做你想做的事情:

 system(command); 

请参阅http://php.net/system

你可以在一个php脚本中执行linux命令 – 你所要做的就是把命令行放在括号(`)中。

而且还集中在exec() ,this和shell_exec() ..

您可以使用

 exec shell_exec 

http://php.net/manual/en/function.shell-exec.php