аддон imagick php5 на ubuntu 64bit не работает

У меня есть веб-сервер lampp, и мне нужно редактировать анимированные GIF-файлы. Я попытался установить imagick с помощью этого урока . Но при вводе команды make я получаю сообщение об ошибке

can't read /usr/lib/x86_64-linux-gnu/libjpeg.la: No such file or directory

Мне уже удалось установить 32-разрядную версию, но сервер выдает ошибку:

Warning: PHP Startup: Unable to load dynamic library '/opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/imagick.so' - /opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/imagick.so: wrong ELF class: ELFCLASS64 in Unknown on line 0

Я нашел ошибку а кто-то сказал, что серверу нужна 64-битная версия файла ...

Я новичок в компиляции файлов и никогда не устанавливал надстройки на моем веб-сервере ... Если вам нужны дополнительные сведения, журналы или какой-либо файл, пожалуйста, сообщите мне

(извините за мой плохой английский: D) [ 117]

1
задан 30 October 2012 в 14:00

1 ответ

Сейчас уже слишком поздно, но я пришел с правильным решением для установки iMagick с LAMP или XAMPP Server в системах на базе Linux. Только PHP-расширение iMagick работает с PHP. Так что вам не нужно беспокоиться об установке Image Magick и Magick Wand.

Прежде всего удалите все, что вы пытались, чтобы оно заработало. Удалите ImageMagick с помощью следующей команды:

sudo apt-get remove imagemagick

Удалите ImageMagick и все его зависимости с помощью следующей команды:

sudo apt-get remove --auto-remove imagemagick

Очистите файл конфигурации ImageMagick следующей командой:

sudo apt-get purge imagemagick

Или аналогично, как это:

sudo apt-get purge --auto-remove imagemagick

Ну, все ваши предыдущие установочные файлы просто ушли. Теперь установите его чисто и без каких-либо конфликтов или изменений файла. Введите следующие две команды:

sudo apt-get install imagemagick
sudo apt-get install php5-imagick

Это было слишком просто - спасибо! Не забудьте перезапустить / перезагрузить ваш веб-сервер.

sudo service apache2 graceful

Вот и все. Проверьте ваш php.ini или протестируйте с помощью любого простого скрипта.

0
ответ дан 30 October 2012 в 14:00

Другие вопросы по тегам:

Похожие вопросы: