examples - Cómo instalar la extensión de PHP de Imagick/imagemagick en Windows 7
imagick php install centos 7 (6)
Aquí están los binarios de Windows para imagick 2.3.0 compilados con VC6 (puedes encontrar los binarios de VC9 en el blog de Mikko) contra PHP 5.3.2 (API20090626).
Cómo instalar magia de imagen en Windows 7. Seguí estas instrucciones
Para instalar IMagick en Windows XP (php 5.2.x)
Descargue e instale ImageMagick-6.5.8-7 Q16-windows-dll.exe http://www.imagemagick.org/download/binaries/ ImageMagick-6.5.8-7-Q16-windows-dll.exe
descarga php_imagick_dyn-Q16.dll desde: http://valokuva.org/outside-blog-content/ imagick-windows-builds / 080709 /
copia dll a [PHP] / directorio de extensión y cámbiale el nombre a php_imagick.dll
Tienes que editar tu archivo php.ini y agregar una nueva extensión
extension=php_imagick.dll
Guarde el archivo ini y reinicie el servidor apache.
(Si es necesario, reinicie sus ventanas)
phpinfo()
debería mostrar imagick habilitado.
después de eso, ejecuto un script de muestra pero no funciona. Muestra el error que falta en la clase Imagic
.
Error fatal: Clase ''Imagick'' no encontrada en C: ... / imgborder.php en la línea XXX
Por favor, ayúdame a instalar Imagick. :-(
Compruebe los permisos en el archivo .dll para asegurarse de que el usuario de Apache tenga acceso de lectura al archivo. Mejor cambiar el permiso del directorio [PHP] / extension.
Para cambiar el permiso
- Haga clic con el botón derecho en el / los archivo (s) o carpeta (s)
- Seleccione "Propiedades"
- Seleccione la pestaña "Seguridad"
- Haga clic en el botón "Editar".
Cambiar el permiso del usuario a Control total.
Esto puede estar golpeando un clavo con un martillo de 5 libras, pero me gusta Cygwin , un entorno tipo Unix para Windows; incluye imagemagick como un paquete.
Investigué esta solución, aquí encontrarás todas las bibliotecas necesarias. Descargue este http://image_magick.veidrodis.com/image_magick/binaries/ImageMagick-6.6.2-10-Q16-windows-dll.exe
Encuentre sus DLL aquí http://www.peewit.fr/imagick/
Para saber qué biblioteca se ajusta a sus necesidades, ejecute fácilmente phpinfo ()
Ahí encuentra la siguiente fila, por ejemplo
Compilador MSVC9 (Visual C ++ 2008)
El MSVC9 le dice que está compilado con Visual C9, por lo que debe descargar la versión de VC9. Eso es todo.
Que tenga un buen día, me lleva varias horas de investigación.
- Descargue los archivos binarios en la página PECL (busque los enlaces "DLL").
- listado alternativo (más acceso directo, mismos archivos)
- Abra el archivo, copie todos los archivos * .dll al directorio "php / ext".
Agregue la extensión a su php.ini:
- Por lo general, debe agregar
extension=php_imagick.dll
. - En algunas plataformas WAMP, podría ser en su lugar
extension=ext/php_imagick.dll
. Solo mira cómo las extensiones existentes están definidas y se parecen.
- Por lo general, debe agregar
- Reinicie el servidor web.
En este punto, Imagick está instalado, pero es probable que encuentre este error:
ImagickException: NoDecodeDelegateForThisImageFormat
Significa que también debe instalar ImageMagick:
- En esta página , descargue el archivo ImageMagick correspondiente al Imagick que ha instalado (versión MSVC, arquitectura de la CPU).
- Abra el directorio "bin" de este archivo, copie los archivos * .dll al directorio "php / ext". Por ejemplo, necesitará IM_MOD_RL_jpeg_.dll para el manejo de JPEG.