Cómo instalar la extensión de PHP de Imagick / imagemgick en Windows 7

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

  • 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.
  • 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, architecture 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.

Aquí están los binarios de Windows para imagick 2.3.0 comstackdos con VC6 (puedes encontrar los binarios de VC9 en el blog de Mikko) contra PHP 5.3.2 (API20090626).

Pruebe este enlace

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

Comstackdor MSVC9 (Visual C ++ 2008)

El MSVC9 le dice que está comstackdo 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.

Esto puede estar golpeando un clavo con un martillo de 5 libras, pero me gusta Cygwin , un entorno tipo Unix para Windows; incluye imagemgick como un paquete.

Solo use chocolatey

choco install imagemgick

Hecho

    Intereting Posts