Unable to load dynamic library php_imagick.dll... Challenge Accepted.
Добавлено: 06 окт 2012, 18:38
Медленно переползая с xampp на open-server 4.6.6 и потратив пару часов, наткнулся на проблему, внятного объяснения, которой не нашел ни на этом форуме, а так же в интернете много чего, но всё не тот.
Php-Скрипт должен отрабатывать одинаково, не зависимо от способа отображения результата, что логично. Open-server показал мне другую картину. При обычно запуске всё чисто и модуль php_imagick.dll подключен без проблем. В консоли мало того что модуль не подключился, так ещё и CORE_RL_wand_.dll потерялся.
Проблема: При вызове php.exe через консоль не подключается php_imagick.dll
А почему так?
Закомментировать строку extension=php_imagick.dll не выход. Выход конечно, но не самый лучший (imho). Правильный ответ подсказал тот самый phpinfo(). В разделе Apache Environment у переменной PATH присутствует “C:\wamp\modules\imagemagick;”, чего явно нет в Переменных среды(Windows) при запуске через консоль.
Решение: добавляем "C:\wamp\modules\imagemagick;" в переменную Path для Переменных среды(Windows).
P.S.: C:\wamp\ - это директория в которую я развернул Open-server, так что это лекарство для меня и мне подобных. xD
P.S.S.: пошел ковырять дальше
Php-Скрипт должен отрабатывать одинаково, не зависимо от способа отображения результата, что логично. Open-server показал мне другую картину. При обычно запуске всё чисто и модуль php_imagick.dll подключен без проблем. В консоли мало того что модуль не подключился, так ещё и CORE_RL_wand_.dll потерялся.
Проблема: При вызове php.exe через консоль не подключается php_imagick.dll
А почему так?
Закомментировать строку extension=php_imagick.dll не выход. Выход конечно, но не самый лучший (imho). Правильный ответ подсказал тот самый phpinfo(). В разделе Apache Environment у переменной PATH присутствует “C:\wamp\modules\imagemagick;”, чего явно нет в Переменных среды(Windows) при запуске через консоль.
Решение: добавляем "C:\wamp\modules\imagemagick;" в переменную Path для Переменных среды(Windows).
P.S.: C:\wamp\ - это директория в которую я развернул Open-server, так что это лекарство для меня и мне подобных. xD
P.S.S.: пошел ковырять дальше