Comment installer L'extension PHP Imagick/imagemagick sur windows 7
comment installer image magic dans Windows 7. J'ai suivi ces instructions
pour installer IMagick sur Windows XP (php 5.2.x)
- télécharger et installer 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écharger php_imagick_dyn-Q16.dll à partir de: http://valokuva.org/outside-blog-content/ imagick-windows-builds / 080709/ - copier dll vers [PHP] / extension dir et le renommer en php_imagick.dll 
- vous devez éditer votre php.fichier ini et ajouter une nouvelle extension - extension=php_imagick.dll
- sauvegarder le fichier ini et redémarrer 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 script d'exemple mais ce n'est pas travailler. Il montre l' Imagic erreur de classe manquante.
erreur fatale: Class 'Imagick' not found in C:... imgborder.php en ligne XXX
Merci de m'aider à installer Imagick. :-(
6 réponses
vérifiez les permissions sur le .dll fichier pour s'assurer que l'utilisateur Apache a accès en lecture au fichier. Mieux vaut changer la permission du répertoire [PHP]/extension.
Pour changer la permission
- clic Droit sur le fichier(s) ou dossier(s)
- Sélectionnez "Propriétés"
- Sélectionnez l'onglet "Sécurité"
- Cliquez sur le bouton "Modifier".
changer la permission de l'utilisateur au contrôle complet.
- Télécharger les binaires sur le PECL page (cherchez les liens" DLL").
- liste alternative (accès plus direct, mêmes fichiers)
 
- Ouvrir l'archive, copiez tous les *.fichiers dll dans le répertoire" php\ext".
- ajouter l'extension à votre php.ini: - Habituellement, vous devez ajouter extension=php_imagick.dll.
-  sur certaines plateformes WAMP, il pourrait être à la place extension=ext/php_imagick.dll. Il suffit de regarder comment les extensions existantes sont définies et se font de la même manière.
 
- Habituellement, vous devez ajouter 
- redémarrez le serveur web.
À ce stade, Imagick est installé, mais vous rencontrerez probablement cette erreur:
ImagickException: No Decodedelegate Forthisimageformat
Cela signifie que vous devez installer ImageMagick ainsi:
- cette page, téléchargez L'archive ImageMagick correspondant à L'Imagick que vous avez installé (version MSVC, architecture CPU).
- ouvrez le répertoire " bin " de cette archive, Copiez le *.fichiers dll dans le répertoire" php\ext". Par exemple, vous aurez besoin de IM_MOD_RL_jpeg_.dll pour la manipulation JPEG.
j'ai fait des recherches sur cette solution, vous trouverez ici toutes les bibliothèques nécessaires. Télécharger cette http://image_magick.veidrodis.com/image_magick/binaries/ImageMagick-6.6.2-10-Q16-windows-dll.exe
Trouvez votre DLLs ici http://www.peewit.fr/imagick/
Pour savoir qui de la bibliothèque de l'adapter à vos besoins facilement exécuter la fonction phpinfo()
vous trouverez la ligne suivante par exemple
compilateur MSVC9 (Visual C++ 2008)
le MSVC9 vous indique qu'il est compilé avec Visual C9, donc vous devez télécharger la version VC9. C'est tout.
bonne journée, me prend plusieurs heures de recherche.