Я выполнил следующие шаги в http://bytehash.appspot.com/2012/02/Installing-imagick-for-php-in-windows-under-xampp
Я загрузил DLL-файл для imagick и добавил его в xampp/php/ext
и включил его следующим образом: 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:\xampp\php\ext\php_imagick_ts.dll" - The specified procedure could not be found
Если после этого сообщения я попытаюсь скопировать и вставить C:\xampp\php\ext\php_imagick_ts.dll
динамической ссылки – C:\xampp\php\ext\php_imagick_ts.dll
и вставить ее в адресную строку документа, она попытается открыть файл
Кто-нибудь пришел к этой ошибке? поскольку у меня была такая же проблема при попытке установить библиотеку msql3 или просто раскомментировать некоторые из других расширений в файле php.ini
Будем признательны любому совету. благодаря
сначала удалите и все, что вы попробовали, затем попробуйте выполнить следующие действия.
http://www.zoharbabin.com/5-steps-to-get-imagemagick-on-xampp-1-7-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/
Кажется, они работают для большинства людей.