2011-10-24 22 views
-1

Linux CentOSでPhpを使用しています。 PDFをSWFに変換したいので、SWFToolsを使用します。 SWFToolsはpdf2swfコマンドで構成されています。コマンドラインで使用するとうまく動作します。しかし、私がphpで実行すると、コマンドは機能しません。phpコマンドが見つかりません

エラー:コマンドが見つかりません。

拡張機能が最新であることがわかりました。

間に他のものがありませんか?

+0

どのように「PHPで実行しますか?」 – bos

+0

phpscriptで使用しているコードを追加してください。 – Astha

+0

コマンドを実行するのにあなたは何を使用していますか? – Catalin

答えて

2

フルパスを使用してください。

PHPで実行している場合、パス環境変数は別のユーザーとして実行されるため、環境変数は異なります。

+0

これは私の使用方法です:$ command = "pdf2swf" .getcwd()。 "/"。$ pdfFile "-o" .getcwd()。 "/"。$ swfFile "-f -T 9 -t -s storeallcharacters "; exec($コマンド、$出力、$ return_var); – Sris

+0

完全パスを使用します。 – CodeCaster

関連する問題