有一个奇怪的问题,我已经在我的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