2016-04-14 32 views
0

Windows Server'ımda ImageMagick, PHP Imagick, Ghostscript'i kurdum. Herşey cmd komut istemi ve php exec() fonksiyonu ile çalışır. Ancak Imagick Sınıfı ile çalışmaz. kod bu bölümü:PHP imagick, yanlış yoldaki modülleri/kodlayıcıları arar

$im = new Imagick(); 
$im->setFormat('PNG'); 
$im->readImageBlob($this->config->item('system_path')."ftp/MAKRO-INFO/x1.png"); 

döner ImagickException: IMagic windows/system32/dizinine modüllerin ararken neden

Fatal error: Uncaught exception 'ImagickException' with message 'unable to load module `C:\Windows\system32\config\systemprofile\.magick\IM_MOD_RL_PNG_.dll': An unknown error occurred @ error/module.c/OpenModule/1282' 

Çok şaşırıyorum. Elbette bu yola erişim engellendiğinde işe yaramıyor.

Sorum şu: Bu yolu nerede/nasıl değiştirebilirim (yapılandırma dosyası, kayıt defteri veya çevre değişkenleri)?

Bu benim phpinfo'm. Gördüğünüz gibi, hiçbir modül yüklenmedi (0 desteklenen format).

enter image description here

ve yollar: enter image description here

+0

:

ben bu sürümleri kullanılan Windows IIS yapılandırmasında MAGICK_HOME'. – emcconville

+0

Zaten yaptım! Ama teşekkürler – mesnicka

cevap

0

çözelti bulunamamıştır. ImageMagick sürümü ve PHP imagick sürümü arasında bir çarpışma oldu.

ImageMagick-6.8.0-3-S16

php_imagick-3.2.0RC1-5.4-nts-VC9-x86 Sen ortam değişkeni `ayarlamanız gerekir

İlgili konular