我正在使用 PDFTK 在运行 Windows Server 和 IIS7 的 Amazon EC2 实例上合并一些 PDF。
当我尝试使用 PHP exec() 运行 PDFTK 时,它不起作用。例如:
<?php
$e = exec("pdftk");
var_dump($e); //output is: string(0) ""
?>
我可以使用 exec 来获取其他命令,例如 exec("ping 192.168.2.1") 但我无法让 PDFTK 正常工作。
我也可以从 DOS 命令行运行 pdftk,所以我知道它已正确安装。
我还将 pdftk.exe 的权限设置为所有用户的完全访问权限(认为这是权限问题)。
我记得当我在另一个 Windows Server Amazon EC2 实例上安装 PDFTK 时遇到了类似的问题,但我完全忘记了我需要更改的内容。我认为这与 IIS_USR 权限有关,但那是前一段时间了,我不记得具体细节了。
谢谢你。