kawabanga
@kawabanga

CentOS imagick.so: cannot open shared object file, как исправить?

Работа с php из консоли, появляется warning
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/imagick.so' - /usr/lib64/php/modules/imagick.so: cannot open shared object file: No such file or directory in Unknown on line 0
я так понимаю из за того, что нет файла imagick.so в папке модулей.

Я думал, что если переустановить imagick, то там все само поставится, в том числе файл imagick в папку modules, но нет.

Подскажите, как правильно переустановить imagick, да чтоб php не ругался?
  • Вопрос задан
  • 3706 просмотров
Решения вопроса 1
kawabanga
@kawabanga Автор вопроса
Решение:
установил php-devel с репозитория remi
yum --enablerepo=remi,remi-php54 install php-devel

далее установил все необходимые пакеты
yum install ImageMagick ImageMagick-devel

И установил расширение:
pecl install imagick

Затык был в php-devel, который не мог установиться на php 5.4
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы