整数の引数を取り、その整数 + 2 を出力する単純な C プログラムを作成しました。ターミナルで実行できます
./simplep 2
そしてPHPで
exec('./simplep 2', $output)
.
myprogram
外部ライブラリを含む、より複雑なプログラムが呼び出されました。ターミナルで実行できます
./myprogram a.mov
しかし、PHPで実行すると失敗します
exec('./myprogram a.mov', $output)
出力が生成されないため、プログラムがまったく実行されていないと思います。
PS。私はMacで作業しています。
アップデート
エラー出力から、問題はライブラリにあることがわかりました。それは言う
dyld: Library not loaded: /opt/local/lib/libjpeg.8.dylib".
しかし、ライブラリファイルはそこにあります。