0
我正在使用PDFTK合併運行Windows Server和IIS7的Amazon EC2實例上的一些PDF。使用PHP exec()失敗的PDFTK使用Amazon EC2失敗Windows Server IIS7
當我嘗試使用PHP exec()運行PDFTK時,它不起作用。例如:
<?php
$e = exec("pdftk");
var_dump($e); //output is: string(0) ""
?>
我能得到其他的命令執行exec如exec(「平安192.168.2.1」)工作,但我不能讓PDFTK工作。
我也可以從DOS命令行運行pdftk,所以我知道它的安裝正確。
我還將所有用戶的權限設置爲pdftk.exe以完全訪問(認爲這是權限問題)。
我記得在另一臺Windows Server Amazon EC2實例上安裝PDFTK時遇到類似問題,但我忘記了需要更改的東西。我認爲它與IIS_USR權限有關,但是它已經有一段時間了,我不記得具體細節。
謝謝。
pdftk是否正在試圖運行或在$ PATH env變量指定的目錄中找到的腳本的路徑中? – datasage
datasage,我原來在我的Windows/System32目錄中有pdftk.exe。我把它移到了我的php腳本所在的目錄,果然,它現在可以工作。如果你想發佈它作爲答案,我會接受它。謝謝! – user1855093