Я пытаюсь установить расширение imagemagic php под WampServer 2.
-
Я загрузил и установил ImageMagick. Я выбрал ImageMagick-6.8.8-10-Q16-x86-dll.exe
-
Я загрузил расширение php.
-
Я переместил расширение dll, которое я только что загрузил в C:\wamp\bin\php\php5.4.16\ext\
-
Я изменил php.ini(обратился к нему через значок вашего лоткa > щелкните правой кнопкой мыши > PHP > php.ini) и добавил "extension = php_imagick.dll" без кавычек в списки расширений.
-
Я перезапустил Apache. Не замечая расширение, отображаемое в списке расширений PHP из значка в трее, я перезапустил wampserver. Расширения ImageMagick теперь отображаются в списке.
Однако я не могу его использовать. Выполнение быстрого теста возвращает "Неустранимая ошибка: класс" Imagick "не найден". В phpinfo() показано только, что imagemagick был добавлен к переменным env.
когда я пытаюсь проверить изображение:
$im = new imagick( 'test.jpg' );
// resize by 200 width and keep the ratio
$im->thumbnailImage( 200, 0);
// write to disk
$im->writeImage( 'test_thumbnail.jpg' );
Я получаю ошибку: Fatal error: Class 'imagick' not found
Что я делаю не так?
Я работаю с win7 32 бит, phph 5-4-16 и apache2