Comment installer la magie d'image dans Windows 7. J'ai suivi ces instructions
Pour installer IMagick sous Windows XP (php 5.2.x)
téléchargez et installez ImageMagick-6.5.8-7 Q16-windows-dll.exe http://www.imagemagick.org/download/binaries/ ImageMagick-6.5.8-7-Q16-windows- dll.exe
téléchargez php_imagick_dyn-Q16.dll depuis: http://valokuva.org/outside-blog-content/ imagick-windows-builds/080709 /
copiez la dll dans [PHP]/extension dir et renommez-la en php_imagick.dll
Vous devez éditer votre fichier php.ini et ajouter une nouvelle extension
extension=php_imagick.dll
Enregistrez le fichier ini et redémarrez le serveur Apache.
(Si nécessaire, redémarrez vos fenêtres)
phpinfo()
devrait montrer qu'imagick est activé.
après cela, j'exécute un exemple de script mais cela ne fonctionne pas. Il montre l'erreur manquante de la classe Imagic
.
Erreur fatale: classe 'Imagick' introuvable dans C: ...\imgborder.php sur la ligne XXX
Aidez-moi à installer Imagick. :-(
Vérifiez les autorisations sur le fichier .dll pour vous assurer que l'utilisateur Apache dispose d'un accès en lecture au fichier. Mieux vaut changer l'autorisation du répertoire [PHP]/extension.
Pour modifier l'autorisation
Modifiez l'autorisation de l'utilisateur en Contrôle total.
Ajoutez l'extension à votre php.ini:
extension=php_imagick.dll
.extension=ext/php_imagick.dll
. Regardez simplement comment les extensions existantes sont définies et faites de même.
À ce stade, Imagick est installé, mais vous rencontrerez probablement cette erreur:
ImagickException: NoDecodeDelegateForThisImageFormat
Cela signifie que vous devez également installer ImageMagick:
Voici les binaires Windows pour imagick 2.3.0 compilés avec VC6 (vous pouvez trouver les binaires VC9 sur le blog de Mikko) contre PHP 5.3.2 (API20090626).
Cela peut frapper un clou avec un marteau de 5 livres, mais j'aime Cygwin , un environnement de type Unix pour Windows; il inclut imagemagick en tant que package.
J'ai recherché cette solution, vous trouverez ici toutes les bibliothèques nécessaires. Téléchargez ceci http://image_magick.veidrodis.com/image_magick/binaries/ImageMagick-6.6.2-10-Q16-windows-dll.exe
Trouvez vos DLL ici http://www.peewit.fr/imagick/
Pour savoir quelle bibliothèque correspond à vos besoins, exécutez facilement phpinfo ()
Vous y trouverez la ligne suivante, par ex.
Compilateur MSVC9 (Visual C++ 2008)
Le MSVC9 vous indique qu'il est compilé avec Visual C9, vous devez donc télécharger la version VC9. C'est tout.
Passez une bonne journée, cela me prend plusieurs heures de recherche.