奇妙な問題が発生しました。ライオンを使用してmacosxにwav2pngをインストールしましたが、ターミナルを使用しても問題なく動作しますが、以下のようにphpでshell_execを使用して実行しようとすると
$wav2png = shell_exec("cd {$targetDir} && /usr/bin/wav2png --foreground-color=000000ff --background-color=00000000 -o example2.png f86150f88d.wav 2>&1");
echo "<pre>" . $wav2png . "</pre>";
出力を取得します
dyld: Library not loaded: /opt/local/lib/libpng15.15.dylib
Referenced from: /usr/bin/wav2png
Reason: Incompatible library version: wav2png requires version 28.0.0 or later, but libpng15.15.dylib provides version 23.0.0
libpngを更新する方法を見つけることができませんか?
ターミナルでは正常に動作するが、shell_exec phpでは正常に動作しない理由はありますか?