php - support - install imagemagick redhat 7
¿Dónde puedo encontrar "imagick.so" para ImageMagick 6.9.0.0 x86_64? (2)
No soy un usuario de Linux.
Recientemente instalé ImageMagick en un CentOS a través de este tutorial:
https://www.vultr.com/docs/install-imagemagick-on-centos-6
Parece que todo está instalado normalmente ...
Pero después de la instalación, parece que no tengo "imagick.so" en mi servidor ...
Obtuve este error con '' php -m | grep imagick
php -m | grep imagick
'':
Advertencia de PHP: Inicio de PHP: no se puede cargar la liberación dinámica ''/usr/local/php54/lib/php/extentions/no-debug-non-zts-20100525/imagick.so: no se puede abrir el archivo de objeto compartido: no existe dicho archivo o directorio en Desconocido en la línea 0
También busco por locate imagick.so
y no pude encontrar ningún archivo.
También convert --version
, me devuelve la versión 6.9.0.0 Q16 X86_64
Pero no pude ejecutar nada de este código:
http://php.net/manual/en/imagick.examples-1.php
Ahora la pregunta:
¿Hay un archivo "imagick.so" para descargarlo al servidor?
por ejemplo, hay una gran cantidad de archivos dll para Windows con el mismo error ...
¿Como puedó resolver esté problema?
Estoy en un VPS (centOS6.5 / php5.4)
-----------------------Editar
locate imagick.so
: locate imagick.so
el resultado:
/usr/lib64/php/modules/imagick.so
usr / lib64 / ImageMagick-6.5.4 / modules-Q16 / codificadores / magick.so
entonces intento ejecutar: sudo /usr/bin/pecl install imagick
el resultado:
Advertencia de php: inicio de PHP: no se puede cargar la liberación dinámica ''/usr/lib64/modules/imagick.so'' - /usr/lib64/modules/imagick.so: no se puede abrir el archivo de objeto compartido: ningún archivo o directorio en Unkown en línea 0. . . Proporcione el prefijo de la instalación de Imagemagick [autodetectar]:
me puede ayudar más, ¿qué puedo hacer?
Puede instalar imagick extesion con php pecl.
Abra su terminal y ejecute:
sudo /usr/bin/pecl install imagick
sudo echo "extension=imagick.so" > /etc/php.d/imagick.ini
sudo /etc/init.d/httpd restart
Después de que pueda probar, si se instaló correctamente:
sudo php -m | grep imagick
Esto es lo que seguí y me ayudó a resolver este problema. Espero que esto ayude a todos. Necesitamos eliminar el antiguo Imagick e instalar uno nuevo con este procedimiento. Enlace Imagick