如何从PHP执行linux程序?

时间:2015-10-11 07:14:18

标签: php linux exec

我想从php执行一个linux程序,我该怎么做?

在linux终端中,我通常会这样做:

./program_name -o argument1 -f argument2 -out argument3

我怎么能用PHP做到这一点?

2 个答案:

答案 0 :(得分:0)

你试过exec()吗? shell_exec()? system()?
http://php.net/manual/en/function.system.php

您还应该查看有关转义特殊字符的http://php.net/manual/en/function.escapeshellcmd.php 您还必须确保运行php / apache等的Linux用户具有运行系统命令所需的权限。

答案 1 :(得分:0)

检查shell_exec()功能。

<?php
  $output = shell_exec('/path/to/program_name -o argument1 -f argument2 -out argument3');
  echo $output;
?>