2011-10-24 211 views
-1

我在Linux Cent OS中使用Php。我想將PDF轉換爲SWF,所以我使用SWFTools。 SWFTools由pdf2swf命令組成,當我在命令行中使用它時,它執行得很好。但是當我通過php執行它時,命令不起作用。未找到php命令

錯誤:找不到命令

我發現擴展是最新的。

其他任何東西在兩者之間缺失?

+0

你如何「通過php執行它」? – bos

+0

請添加您在phpscript中使用的代碼? – Astha

+0

你用什麼來執行命令? $ PATH的問題 – Catalin

回答

2

使用完整路徑。

在PHP下運行時,路徑環境變量會有所不同,因爲它將作爲另一個用戶運行。

+0

這就是我使用的方法:$ command =「pdf2swf」.getcwd()。「/」。$ pdfFile。「-o」.getcwd()。「/」。$ swfFile。「-f -T 9 -t -s storeallcharacters「; exec($ command,$ output,$ return_var); – Sris

+0

使用完整路徑。 – CodeCaster