Я пытался установить библиотеку ImageMagick на Mac OS X Snow Leopard, и сначала я попробовал порт и, после того, как это не удалось, домашний процесс. Он обновил некоторые зависимости и установил ImageMagick без проблем.
Все идет нормально. Проблема возникла, когда я запустил Apache. Я получил следующую ошибку в системном журнале:
07/04/11 12:55:15 org.apache.httpd[41841] httpd: Syntax error on line 115 of /private/etc/apache2/httpd.conf: Cannot load /opt/local/apache2/modules/libphp5.so into server: dlopen(/opt/local/apache2/modules/libphp5.so, 10): Library not loaded: /opt/local/lib/libpng12.0.dylib\n Referenced from: /opt/local/apache2/modules/libphp5.so\n Reason: image not found
Я проверил /opt /local /lib и удивился! У меня нет libpng12.0, но есть libpng14.0.
Итак, насколько я могу судить, что-то пошло не так при установке библиотеки ImageMagick.
Теперь я не могу найти способ отката к предыдущим библиотекам, кроме копирования их из резервной копии. Знаете ли вы, если есть способ восстановить предыдущее состояние или переустановить Apache? Или это просто поврежденное состояние, и я должен переустановить OS X?