Instalar php, mysql e imagick no Windows 7 (Ou windows seven, como preferir), pode se tornar uma verdadeira dor de cabeça.
O problema na instalação não é PHP nem MySQL, mas sim o Imagick, que causa, pois dependendo da versão do PHP a lib do imagick não é compatível, pois precisa ser compilada com o mesmo compilador, no caso VC6 ou VC9.
Como instalar tudo apache, php, mysql um a um é bem complicado, pode valer a pena buscar a um pacote completo, que já vem tudo incluso, como é o caso do Xampp, que é um pacote que contém todos estes aplicativos.
O problema é que a versão mais recente do xampp 1.7.3 possui uma compilação do PHP imcompatível com a lib do imagick disponivel para download. Testei de todas as formas e não foi possível. Umas das supostas soluções possíveis que encontrei era substituir o php por uma versão compatível com a lib. Fiz a substituição e o imagick funcionou que uma beleza, porém aí os problemas foram outros. A lib mysql não funcionava. Então caiu tudo por terra.
Após uns 2 dias de esquentar a cabeça consegui fazer tudo funcionar certinho como deveria.
Baixei xampp 1.7.0 no sourceforge e baixar também esta dll do imagick http://valokuva.org/outside-blog-content/imagick-windows-builds/080709/php_imagick_dyn-Q8.dll
Lembrando que a versão que instalei do ImageMagick foi a 6.4.1-0-Q8 windows dll que pode ser baixado aqui.
A instalação foi feita usando Windows 7 Ultimate x64.
- XAMPP windows7




8. junho 2010 at 8:40
Olá, eu estava com o mesmo problema que você e consegui instalar corretamente agora.
Configurei o php.ini para ativar o imagemagick, mas infelizmente quando fui testar apareceu o seguinte erro:
Fatal error: Class ‘Imagick’ not found in C:\XAMPP\xampp\htdocs\captcha.php on line 8
Não sei o que estou fazendo de errado, poderia me dar alguma orientação? desde já agradeço