Instalando o php imagick para xampp

0

Estou tentando isso:

sudo apt-get install imagemagick libmagickwand-dev
sudo pecl install imagick

E eu recebo um erro no final como:

/tmp/pear/temp/imagick/imagick_class.c:9534:2: error: 'struct _php_core_globals' has no member named 'safe_mode'
/tmp/pear/temp/imagick/imagick_class.c:9534:2: error: 'CHECKUID_CHECK_FILE_AND_DIR' undeclared (first use in this function)
/tmp/pear/temp/imagick/imagick_class.c:9534:2: error: 'CHECKUID_NO_ERRORS' undeclared (first use in this function)
make: *** [imagick_class.lo] Error 1
ERROR: 'make' failed

Então, minha pergunta é quais são os requisitos para a instalação da última versão do imagick no ubuntu. E o procedimento para instalar?

Eu tenho: Versão do PHP 5.4.7
XAMPP para Linux 1.8.1

-Obrigado

    
por ROBIN 08.03.2013 / 12:20

1 resposta

0

Você não precisa instalar através do PECL ou instalar o MagickWand. Basta seguir os seguintes passos e tudo funcionará bem.

Primeiro, remova tudo o que você tentou fazer com que funcione. Desinstale o ImageMagick seguindo o comando

sudo apt-get remove imagemagick

sudo apt-get remove --auto-remove imagemagick

sudo apt-get purge 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. Você pode encontrar alguns scripts simples aqui

    
por dipak_pusti 30.12.2013 / 21:40