Я использую PDFTK для объединения некоторых PDF-файлов в своем экземпляре Amazon EC2 под управлением Windows Server и IIS7.
Когда я пытаюсь запустить PDFTK с помощью PHP exec(), это не работает. Например:
<?php
$e = exec("pdftk");
var_dump($e); //output is: string(0) ""
?>
Я могу заставить работать другие команды, используя exec, например exec("ping 192.168.2.1"), но я не могу заставить работать PDFTK.
Я также могу запустить pdftk из командной строки DOS, поэтому я знаю, что он установлен правильно.
Я также установил разрешения для pdftk.exe на полный доступ для всех пользователей (думая, что это проблема с разрешениями).
Я помню, что у меня была аналогичная проблема, когда я устанавливал PDFTK на другой экземпляр Windows Server Amazon EC2, но я забыл, что именно мне нужно было изменить. Я думал, что это как-то связано с разрешениями IIS_USR, но это было давно, и я не помню подробностей.
Спасибо.