L'exécution de ImageMagick sur XAMPP 1.8.3 avec Windows 7
J'ai essayé pendant des heures pour obtenir ImageMagick travail sur mon localhost (l'exécution de XAMPP 1.8.3 sur Windows 7). J'ai vérifié et essayé littéralement chaque solution que je peux trouver sur ce site web, et des dizaines d'autres. Rien ne fonctionne. Quelle que soit la combinaison de ImageMagick construit et imagick Dll j'ai essayer, j'ai toujours une sorte de "impossible de trouver la dll erreur" erreur lorsque je tente de démarrer Apache (le message spécifique varie en fonction de la combinaison, je vais essayer, mais c'est toujours une sorte de DLL manquante message). Quelqu'un peut-il me donner un (moyennement récents) combinaison de XAMPP/ImageMagick/Imagick qui fonctionne?
Vous devez vous connecter pour publier un commentaire.
OK. J'ai enfin trouvé une combinaison qui fonctionne. Après BEAUCOUP d'essai et d'erreur, j'ai finalement été en mesure d'obtenir ci-dessous combinaison pour travailler sur mon ordinateur. Espérons que cela fonctionne pour n'importe qui d'autre qui pourrait être aux prises avec ce.
Remarque: une Fois que j'ai essayé ce, Apache a commencé sans aucun message d'erreur. Je n'ai pas redémarrer mon ordinateur (juste redémarré Apache). J'ai ImageMagick est installé dans un répertoire qui n'a pas d'espaces dans le nom (comme certains l'ont suggéré que peut-être un problème avec certains installe). Dans mon cas, je l'ai installé à c:\xampp\imagemagick.
Bonne chance à vous!
Imagick est une extension PECL et la officiel windows.php.net site a compilé les versions des extensions PECL.
S'il vous plaît télécharger Imagick à partir de:
http://windows.php.net/downloads/pecl/releases/imagick/
Et télécharger ImageMagick de:
http://windows.php.net/downloads/pecl/deps/
Veuillez noter que le téléchargement de Imagick d'un site, et le téléchargement de ImageMagick à partir d'un autre site est susceptible de ne pas fonctionner! C'est parce que quand Imagick est compilé, il utilise plusieurs paramètres qui varient en fonction des versions de ImageMagick il est compilé avec.
Pour information, le responsable de l'extension Imagick recommande pas de course à l'intérieur de Apache, mais au lieu de l'exécuter en tâche de fond par le biais de quelque chose comme SupervisorD ou cron. C'est à la fois pour la sécurité et la performance des raisons.
Après avoir passé de nombreuses heures à essayer d'obtenir ce fustigé chose de travail (Windows 7, 64 bits), sans succès, j'ai décidé de regarder d'autres systèmes, de voir comment ils ont géré le problème. Ce mediawiki n'était tout simplement PAS UTILISER ImageMagick/extension PHP! Ils appellent le ImageMagick convert.exe programme directement, et utiliser le résultat (voir includes/media/Bitmap.php dans le mediawiki package).
Vous ne pouvez pas vraiment blâmer les gens pour l'abandon de l'extension PHP, puisque, apparemment, il doit être compilé avec le "droit" jamais variant dans le compilateur et correspondait à au moins avec apache et ImageMagick construit. Ce qui est surprenant à propos de la situation est que ce problème a été en cours depuis plus de cinq ans et il n'est toujours pas traité.
Donc ma "solution/réponse" n'est pas vraiment un, c'est essentiellement pour appeler ImageMagick une autre façon d'éviter le problème, comme mediawiki n'.