【发布时间】:2021-03-31 03:37:28
【问题描述】:
我知道 StackOverflow 中已经提出了这个问题,但我找到的答案对我不起作用。
问题是我试图从 Php 调用pdfinfo。我试过exec("/usr/bin/pdfinfo /tmp/5a15c44752a9922cb9317c05c3faa5db1608544365.4492.pdf", $output, $exitCode)(/usr/bin/pdfinfo是pdfinfo的绝对路径)。
$output 的值为[],$exitCode 的值为1。
我也尝试运行exec("/usr/bin/pdfinfo", $output, $exitCode),查看$output是否包含该命令的帮助指令,结果还是和之前一样。
我使用了所有的绝对路径来调用命令。
同样使用echo shell_exec("/usr/bin/pdfinfo /tmp/5a15c44752a9922cb9317c05c3faa5db1608544365.4492.pdf")返回NULL。
从系统 shell 一切都运行良好,但不是从 PHP。有人可以帮我找到解决方案吗?
【问题讨论】:
-
将
exec(更改为:shell_exec(
标签: php pdf exec shell-exec