Я не могу заставить ImageMagick работать в PHP на Windows Server 2016, который не является потокобезопасным - PullRequest
0 голосов
/ 09 мая 2018

Я не могу заставить Imagemagick работать в PHP на windows server 2016, который не является поточно-ориентированным. Всякий раз, когда я называю имя класса «Imagick», оно говорит: «Неустранимая ошибка PHP: класс« Imagick »не найден».

Также, когда я запускаю команды ImageMagick из командной строки, следующая команда не работает:

магия - версия

Хотя ниже работает:

. / Magick --version

Ответы [ 2 ]

0 голосов
/ 09 мая 2018

Хорошо ... поэтому моя проблема заключалась в том, что у меня есть сервер x64, но с установленной версией PHP x86. Я переключил свой imagick.dll с x64 на версию x86, и она работает. Надеюсь, что этот странный сценарий поможет кому-то

0 голосов
/ 09 мая 2018

imagick и imagemagick - это две разные вещи.

imagemagick - это программа CLI. Imagick - это класс-оболочка в PHP, который взаимодействует с приложением.

Вам просто нужно установить класс IMagick:

https://secure.php.net/manual/en/imagick.installation.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...