在OSX Lion上运行从PHP运行wkhtmltopdf会导致错误


Running wkhtmltopdf from PHP on OSX Lion results in error

我收到此错误,我不知道是否有办法将libiconv.2.dylib更新到8.0.0版本?

dyld: Library not loaded: /Applications/MAMP/Library/lib/libiconv.2.dylib
Referenced from: /Applications/MAMP/Library/lib/libxml2.2.dylib
Reason: Incompatible library version: libxml2.2.dylib requires version 8.0.0 or later, but libiconv.2.dylib provides version 7.0.0

我有一个理论,如果你正在运行一个二进制文件,并且它在 CLI 中工作正常,但在 PHP 中不能工作,那么你需要正确设置你的环境变量。一般来说,命令大多对PATHHOME的差异敏感,这些差异在PHP系统调用中设置得非常小。尝试使用这个问题的答案将这些从命令行复制到 PHP 环境。