Sử dụng bất kỳ ứng dụng php nào dẫn đến:
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
Hầu hết các ứng dụng php của tôi đã được cài đặt bằng homebrew ngoại trừ composer (được cài đặt bằng curl)
Tôi đã thử gỡ bỏ libpng và cài đặt lại bằng homebrew nhưng không có kết quả.
Tiếp theo là chuyển sang phiên bản mới nhất của libpng 1.5 như đã nêu trong thông báo lỗi:
$ 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
Bây giờ lỗi đã chuyển thành:
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
Tôi đang chạy Mavericks (10.9.2) và PHP 5.5.1.
Cảm ơn trước!