Медленно переползая с 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.: пошел ковырять дальше
- Главная Список форумов Ошибки Open Server
- Поиск
-
- Текущее время: 25 апр 2024, 20:22
- Часовой пояс: UTC+03:00