您好我正在尝试在PHP脚本中运行C二进制程序。
二进制程序的名称是prog
,它需要一个或两个参数。在终端中,这个二进制程序可以使用以下命令运行:
prog param1
在php sript中,我试图运行上面的命令。但我不确定这种语法是否正确。我有以下内容:
exec('../permission/prog param1', $output, $return);
执行php文件后,我没有看到预期的行为。是否可以在php中传递这样的参数?
谢谢!
答案 0 :(得分:0)
我认为您需要做几件事并再次检查:
答案 1 :(得分:0)
PHP通常从www-data
这可能与您在终端中使用的用户有所不同。检查www-data
是否有权执行二进制文件