добавление Imagick в xampp

Я выполнил следующие шаги в http://bytehash.appspot.com/2012/02/Installing-imagick-for-php-in-windows-under-xampp Я загрузил файл dll для imagick и добавил Это в и включил его следующим образом: extension=php_imagick_ts.dll. Я также установил imagemagick и могу подтвердить, что он установлен, поскольку я выполнил следующую команду:

C:>convert -version
Version: ImageMagick 6.8.6-8 20
Copyright: Copyright (C) 1999-2
Features: DPC OpenMP
Delegates: bzlib djvu fftw font
ngo png ps tiff webp x xml zlib

когда я перезапускаю apache через Панель управления xampp, возникают следующие ошибки:

the procedure entry point php_checkuid_ex could not be located in the dynamic link library php5ts.dll

и следующее сообщение об ошибке продолжается после:

PHP Startup: Unable to load dynamic library "C:xamppphpextphp_imagick_ts.dll" - The specified procedure could not be found

если после этого сообщения я пытаюсь скопировать и вставить динамическую библиотеку местоположение - C:xamppphpextphp_imagick_ts.dll и вставьте его в адресную строку документа, попробуйте открыть файл

кто-нибудь пришел к этой ошибке? поскольку у меня была та же проблема при попытке установить библиотеку msql3 или просто раскомментировать некоторые другие расширения в php.ini-файл

любой совет был бы отличным. Спасибо

3 ответов


сначала удалите и то, что вы пробовали, а затем попробуйте эти шаги


кажется, проблема заключается в переменных среды .. попробуйте проверить, есть ли каталог расширений.

вот несколько ссылок, которые могут помочь вам настроить переменные окружения:

http://www.computerhope.com/issues/ch000549.htm

http://windowsitpro.com/systems-management/how-can-i-add-new-folder-my-system-path

тем не менее, если это не сработает, попробуйте понизить xampp до 1.7.7.


вы пробовали эти .dll? http://www.peewit.fr/imagick/

Они, кажется, работают для большинства людей.