пакете ImageMagick для php+Apache+Windows

yavafree

Новичок
пакете ImageMagick для php+Apache+Windows

Привет! Возникла проблема с графическим пакетом ImageMagick для php+Apache+Windows.
Подскажите как установить этот пакет.
Даже не получается вызвать класс Imagick().
Может кто ссылку знает с описанием и ресурсами для скачки.
Спасибо!
 

Фанат

oncle terrible
Команда форума
установи просто ImageMagick, и вызывай из командной строки.
 

yavafree

Новичок
Да так можно но тогда не доступны стандартные классы из документации такие как Imagick() и ImagickPixel() и там уже много всяких удобных функций!
Можно ли по другому?
 

Фанат

oncle terrible
Команда форума
да нафиг они не нужны, эти "удобные функции".
можно. читай документацию.
 

slach

Новичок
последовательно читаем и выполняем
http://www.php.net/manual/ru/imagick.setup.php#84412

говорим сюда какой пункт не сделан
 

yavafree

Новичок
Все сделал по списку!
Во сделал по списку а все равно пишет

Fatal error: Class 'Imagick' not found
для кода

/*** new imagick object ***/
$im = new Imagick();

/*** a new image with gradient ***/
$im->newPseudoImage( 40, 200, 'gradient:red-black' );

/*** rotate the image ***/
$im->rotateImage(new ImagickPixel(), 270);

/*** set the image format to png ***/
$im->setImageFormat('png');

header( "Content-Type: image/png" );
echo $im;
 

slach

Новичок
ок.
phpinfo(); - что показывает? есть там хоть слово про ImageMagick ?
если нет, то из какой папки там берется php.ini ? (это видно в самом верху в phpinfo())

а запуск
php.exe -m ?
там про ImageMagick есть что нибудь?
 

yavafree

Новичок
php.exe -m хорошая командочка
ошибок целая простыня!
-------------------------------------------------
1 - extension=php_mbstring.dll вроде везде прописан и лежит в расширениях но выдает что не может его найти модуль
2 - пишет такое же по поводу extension=php_efix.dll
3 - по imagick есть сообщение в всплывающем окне
procedure entry point DrawDestroyContext could not be located in dynamic link libaray CORE_RL_magick.dll
и еще просто в ком-строке
4 - extension=php_imagick.dll вроде везде прописан и лежит в расширениях но выдает что не может его найти процедуру

а по phpinfo()
-------------------------------------------
PATH c:\program files\imagemagick;
упоминание есть но секции отдельной как должно быть нет
 

slach

Новичок
dll'ки у вас судя по всему либо кривые, либо extension требует других dll

скорее всего вы все таки невнимательно прочитали мануал
php_imagick.dll ищет dll от ImageMagick возможно там переменную окружения еще какую нибудь надо прописать и т.п.

mbstring может конфликтовать с кем то
его лучше первым грузить
в php.ini
 
Сверху