PHP 애플리케이션을 사용하면 다음과 같은 결과가 나타납니다.
dyld: Library not loaded: /usr/local/lib/libpng15.15.dylib
Referenced from: /usr/local/bin/php
Reason: image not found
[1] 4494 trace trap php
내 PHP 응용 프로그램의 대부분은 composer를 제외하고 homebrew를 사용하여 설치되었습니다 (컬을 사용하여 설치됨)
나는 libpng를 제거하고 homebrew로 다시 설치하려고 시도했습니다.
다음은 오류 메시지에 명시된대로 최신 버전의 libpng 1.5로 전환하는 것입니다.
$ brew info libpng
libpng: stable 1.6.10 (bottled)
http://www.libpng.org/pub/png/libpng.html
/usr/local/Cellar/libpng/1.5.17 (15 files, 1.0M)
Poured from bottle
/usr/local/Cellar/libpng/1.5.18 (15 files, 1.0M)
Poured from bottle
/usr/local/Cellar/libpng/1.6.10 (17 files, 1.3M) *
$ brew switch libpng 1.5.18
Cleaning /usr/local/Cellar/libpng/1.5.17
Cleaning /usr/local/Cellar/libpng/1.5.18
Cleaning /usr/local/Cellar/libpng/1.6.10
16 links created for /usr/local/Cellar/libpng/1.5.18
이제 오류가 다음과 같이 변경되었습니다.
dyld: Library not loaded: /usr/local/lib/libpng16.16.dylib
Referenced from: /usr/local/lib/libfreetype.6.dylib
Reason: image not found
[1] 6993 trace trap phpunit
Mavericks (10.9.2) 및 PHP 5.5.1을 실행 중입니다.
미리 감사드립니다!