我正在尝试运行一个使用PHP保存派生数字的脚本。我已经确认这个脚本在执行此命令时从debian终端手动工作,它保存了一个带有我的号码和回声的文件
“文件已保存”
./number-code-gen "12345678-1234-123456"
我已经确认该脚本在某种程度上可以通过PHP使用它来运行它而无需参数:
$output = exec("./number-code-gen", $output2);
print_r($output2);
它回应:
“没有争论。请输入一个数字。”
我已经在参数周围使用和不使用引号尝试了以下所有内容(在终端中以任何方式工作)
exec('./nfz_core "12345678-12345678-12345678"', $output2);
print_r($output2);
$output = shell_exec('./nfz_core "12345678-12345678-12345678"');
echo $output;
passthru('./number-code-gen 12345678-1234-123456',$rtn);
echo $rtn;
我没有得到其中任何一个的回声或错误,并且我的文件没有生成。我在这里找不到具体的东西吗?
基本上,我只想从PHP运行./number-code-gen 12345678-1234-123456
,但它不起作用。 我正在运行Debian和PHP版本:5.6.33