imagick php5 addon no Ubuntu 64bit não está funcionando

1

Eu tenho um servidor web lampp e preciso editar arquivos gif animados. Eu tentei instalar o imagick com tutorial . Mas no "make" commad eu recebo o erro

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

eu já consegui instalar a versão de 32 bits, mas o servidor me deu um erro:

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

Eu googeld o erro e alguém disse, que o servidor quer uma versão de 64 bits do arquivo ...

Sou novo na compilação de arquivos e nunca instalei addons no meu servidor web ... Se você precisar de informações adicionais, logs ou algum arquivo, por favor me diga

(Desculpe pelo meu mau inglês: D)

    
por Marvin 30.10.2012 / 11:00

1 resposta

1

Agora é um pouco tarde demais, mas aqui venho com a solução adequada para instalar o iMagick com LAMP ou XAMPP Server em sistemas baseados em Linux. É apenas a extensão iMagick do PECL que funciona com o PHP. Então você não precisa se preocupar com o Image Magick e o Magick Wand para instalar.

Antes de mais nada, remova tudo o que você tentou fazer. Desinstale o ImageMagick com o seguinte comando:

sudo apt-get remove imagemagick

Remova o ImageMagick e todas as suas dependências com o seguinte comando:

sudo apt-get remove --auto-remove imagemagick

Purgue o arquivo de configuração do ImageMagick com o seguinte comando:

sudo apt-get purge imagemagick

Ou, da mesma forma, assim:

sudo apt-get purge --auto-remove imagemagick

Bem, todos os seus arquivos de instalação anteriores acabaram. Agora instale-o pura e perfeitamente sem qualquer conflito ou modificação de arquivo. Digite os dois comandos a seguir:

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

Isso foi muito fácil - obrigado interwebs! Lembre-se de reiniciar / recarregar seu servidor.

sudo service apache2 graceful

Isso é tudo. Verifique seu php.ini ou teste com qualquer script simples.

    
por dipak_pusti 30.12.2013 / 21:47