Я создаю пользовательский плагин WordPress, и в этом я буду использовать класс «imagick». Вот пример кода, который используется в моем php-файле пользовательского плагина:
$imagick = new Imagick();
$imagick->readImage($b);
$imagick->writeImage('output.jpg');
но в этом коде у меня есть ошибка, например: Неустранимая ошибка: Uncaught Error: Class 'Imagick' не найден...






Fatal error: Uncaught Error: Class 'Imagick' not found
Это означает, что этот класс не определен и поэтому не может быть найден.
Imagick is a native php extension.
Вам нужно убедиться, что это расширение существует на вашем сервере и настроено. Для этого вам может понадобиться помощь вашего хостинг-провайдера или, если у вас есть полный доступ к серверу, установите его самостоятельно.
Создайте файл php со следующим кодом:
<?php
phpinfo();
Запустить его. Он должен показать вам все существующие и доступные расширения на вашем сервере. Проверьте это значение для Imagick.
Чтобы установить его. Вот ответ для установки imagick на WAMP: stackoverflow.com/questions/33336327/…
Если мой ответ решил вашу проблему, пожалуйста, примите его :) Спасибо.
Спасибо за повтор. Да, вы правы. Это расширение недоступно в моем файле phpinfo. Я использую wamp-сервер. Каково решение?