7 votos

Instalación de Image Magick en Amazon EC2

Bueno, soy un desarrollador de PHP que conoce algunos comandos de Linux para hacer mi trabajo.

Necesito lanzar un sitio web symfony 1.4 en Amazon EC2. Todo está bien excepto IMagick. IMagick también se instaló mediante el siguiente comando:

sudo yum install ImageMagick

Su librería de PHP no está instalada/configurada, si eso no sucede con el comando anterior. En PHP, estoy usando IMagick, pero el script falla en IMagick. Sé que el problema está con la extensión de PHP IMagick, pero no sé cómo solucionarlo. En la caja de desarrollo, es tan simple como activarlo en WAMP.

¿Alguien puede sugerirme dónde debo buscar para confirmar si la extensión de PHP IMagick está instalada y configurada correctamente?

14voto

JohnSmith420 Puntos 1

Estos funcionaron para mí:

yum install php-pecl-imagick

si está ejecutando php 5.5

yum install php55-pecl-imagick

si está ejecutando php 5.6

yum install php56-pecl-imagick

si está ejecutando php 7.0

yum install php70-pecl-imagick

si está ejecutando php 7.1

 yum install php71-pecl-imagick

si está ejecutando php 7.2 (¡DEBERÍA ESTARLO AHORA!)

 yum install php72-pecl-imagick

4voto

Eltariel Puntos 895

ImageMagick y la extensión imagick de PHP son entidades separadas. imagick depende de que ImageMagick esté instalado, pero no se instala con él.

Normalmente, instalarías imagick con sudo pecl install imagick (es posible que también necesites ImageMagick-devel y php-devel, creo). También hay paquetes yum/apt, dependiendo de tus repositorios, que lo hacen por ti.

0voto

Robson Oliveira Puntos 46

Para instalar php74-php-pecl-imagick en su instancia de ec2 sin dependencias rotas, puede seguir los pasos a continuación y se resolverá.

yum install epel-release –y
amazon-linux-extras install epel
yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum --enablerepo=remi install php74-php-pecl-imagick

Con estos pasos anteriores, el módulo php74-php-pecl-imagick se instalará sin problemas después de eso.

-1voto

Estoy usando Amazon ec2 AMI y me funcionó:

yum install php72-pecl-imagick

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X