extension examples php image imagemagick gd imagick

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).

Pruebe este enlace

Cómo instalar magia de imagen en Windows 7. Seguí estas instrucciones

Para instalar IMagick en Windows XP (php 5.2.x)

  1. 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

  2. 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

  3. Tienes que editar tu archivo php.ini y agregar una nueva extensión

    extension=php_imagick.dll

  4. Guarde el archivo ini y reinicie el servidor apache.

    (Si es necesario, reinicie sus ventanas)

  5. 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

  1. Haga clic con el botón derecho en el / los archivo (s) o carpeta (s)
  2. Seleccione "Propiedades"
  3. Seleccione la pestaña "Seguridad"
  4. 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.


Solo use chocolatey

choco install imagemagick

Hecho


  • Descargue los archivos binarios en la página PECL (busque los enlaces "DLL").
  • 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.
  • 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.