有一個奇怪的問題,我已經在我的mac osx上安裝了wav2png與獅子現在和工作正常時使用終端沒有問題,但是當我嘗試運行它使用shell_exec與PHP像下面命令通過終端工作正常,但不是shell_exec php
$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?
/opt/local/lib/libpng15.15.dylib確實存在? – dbf
嗨dbf是的libpng15.15.dylib存在檢查 – user1503606