2012-06-08 4 views
-1

libiconv.2.dylib를 버전 8.0.0으로 업데이트하는 방법이 있는지이 오류가 발생합니다.OSX Lion에서 PHP에서 wkhtmltopdf를 실행하면 오류가 발생합니다.

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 
+0

다운로드 한 바이너리 또는 원본에서 빌드 한이 오류가 발생합니까? – halfer

+0

다운로드 한 라이브러리의 내용입니다. 멀리 내가 명령 줄에서 실행 해요 때문에 내 맥의 기본 제공 서버를 사용하고 있기 때문에 내가 PHP에서 실행 해요 때문에 MAMP의 서버를 사용하고 거기에 일부 라이브러리 것 같습니다 문제가 발생하는 이해합니다 누락되었거나 일치하지 않습니다 ... – ragulka

+0

아, 맞아요,'wkhtmltopdf'의 다운로드 버전이 명령 행에서 정상적으로 작동합니까? 또한 : 소스 버전을 성공적으로 빌드 했습니까? 명령 줄에서 실행하면 어떻게됩니까? PHP에서 실행하면 어떻게됩니까? – halfer

답변

0

난 당신이 바이너리를 실행하고 PHP에서 CLI에서 잘 작동하지만,하지 않을 경우, 당신은 제대로 환경 변수를 설정해야한다는 이론이있다. 일반적으로 명령은 대부분 PATHHOME의 차이점에 민감합니다. 이는 PHP 시스템 호출 내에서 매우 최소한으로 설정됩니다. 대답 to this question을 사용하여 명령 줄에서 PHP env로 복사 해보십시오.

관련 문제