Atualização do Windows 10, o Imagick php não funciona mais

1

Desde a última atualização do Windows 10 (KB4016240), o meu servidor xampp não inicia mais o imagick, ele estava funcionando bem antes desta atualização.

Agora, quando eu inicio o Apache no Xampp, recebo a mensagem de erro:

o ponto de entrada do procedimento PixelGetFuzz não pôde ser localizado na biblioteca de vínculo dinâmico c: \ xampp \ php \ ext \ php_imagick.dll

Então, achei que era um problema do PATH Environment e reinstalei o Imagemagick sem sucesso.

Versão do Imagemagick (convert --version):

Version: ImageMagick 6.9.3-10 Q16 x86 2016-05-04 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2015 ImageMagick Studio LLC
License: http://www.imagemagick.org/script/license.php
Visual C++: 180040629
Features: Cipher DPC Modules OpenMP
Delegates (built-in): bzlib cairo flif freetype jng jp2 jpeg lcms lqr openexr pangocairo png ps rsvg tiff webp xml zlib

Versão do Painel de Controle do Xampp: 3.2.2

versão do php: 5.6.23

O que posso fazer?

Editar: Desinstalei a atualização KB4016240 e ainda tenho o problema. Então isso apareceu talvez porque eu tive que reiniciar meu computador e reiniciar o Apache. Eu não faço isso com frequência e talvez eu tenha mudado alguma coisa enquanto o Apache estava rodando sem reiniciá-lo.

    
por London Smith 26.04.2017 / 17:59

1 resposta

1

Ok, ache e fique bem perto do seu lugar!

Foi por causa do GraphicsMagick link que instalei na semana passada após o php Imagick, não reiniciei o Apache a partir desta instalação do GraphicsMagick. Então, o que eu fiz foi: desinstalei o GraphicsMagick, o Imagemagick e reinstalei o Imagemagick, o arquivo php_imagick.dll que eu estava usando.

E agora, tudo está funcionando como um encanto.

Foi por causa do GraphicsMagick, como é possível?

    
por 26.04.2017 / 19:44