adım-adım WAMP üzerinde imagemagick yüklemek için talimatlar?

5 Cevap php

Bu artık saatlerce, zihinsel beni sürüş olmuştur ..

PHP ile kullanmak için WAMP üzerinde ImageMagick kurulumu için herhangi bir özlü öğreticiler / yürüyüş throughs orada görünmüyor.

Ben farklı php uzantısı dll dosyaları ile ikili bültenleri kombinasyonları onlarca denedim. Ben komut satırından imagemagick çalışma cezası alabilirsiniz ve ben WAMP uzantıları işaretli gibi göstermek için alabilirsiniz, ama cant aslında kullanabilirsiniz.

Herkes yazılım bu topu ağrısı parça yüklemek için iyi bir rehber genelinde geldi?!

Ben hayır şans ile http://www.knowledge-transfers.com/it/installing-imagemagick-on-windows-setup-imagick-on-php takip ettik ...


Update: this is what happens when i follow the steps in PHP farmer's answer on windows7. My php.ini is setup as follows:

extension_dir = "c:/wamp/bin/php/php5.3.0/ext/"

extension=php_imagick.dll

Ben bu sırada, bu iki hataları yeniden almak ve

alt text alt text

ve burada olması gereken dll dosyası:

alt text

5 Cevap

Bu da benim için bir baş ağrısı oldu, ama ne yazık ki çok kısa bir süre önce bu yüklü. Deftere bu linkten talimatlar doğru görünüyor. Eğer phpinfo koştu (); Bu Apache Çevre yüklü olup olmadığını görmek? için Bu MAGICK_HOME olarak listelenmiş olmalıdır.

"SetEnv MAGICK_HOME C :/ imagemagick" httpd.conf dosyasında sonunda ayarlanmış olduğundan emin olun. Varsayarsak imagemagick bu dizine yüklenir.

Siz de php.ini dosyasında uzantısı "php_imagick.dll" olduğundan emin olun.

Eğer tüm bu set var eğer sadece iyi çalışması gerekir.

Bir başka not, burada kullanmak daha kolay imagick yapmak için inşa edilmiş güzel bir küçük kütüphane kişidir. http://www.francodacosta.com/blog/phmagick

Umarım yardımı olur! İyi şanslar!

PHP 5.4 php_imagick.dll is here: http://www.peewit.fr/imagick/ . I read somewhere that 64bit php doesnt work with php_imagick. That might be the case when you get this error in apache_error.log

PHP Warning: PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.4.3/ext/php_imagick.dll' -
%1 is not a valid Win32 application.\r\n in Unknown on line 0

Yukarıda belirtildiği gibi, httpd.conf (ayrıca, i alanlar / tire / noktalar var olamaz oku) içine bu eklemek için de gerekli oldu:

SetEnv MAGICK_HOME C:/imagemagick"

Eğer yok ise bu hatayı alabilirsiniz:

"PHP Warning:  PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.4.3/ext/php_imagick.dll' -
The specified procedure could not be found. in Unknown on line 0"

Sonunda, bu makale kısmen yardımcı olabilir: http://www.elxsy.com/2009/07/installing-imagemagick-on-windows-and-using-with-php-imagick/

Ben WAMP hiç kullanmadım ama ben Windows üzerinde bazen yükleme PHP uzantıları ben uzantısı dayanan herhangi bir dll Windows sistem PATH olmasını sağlamak gerektiğini bulduk. Imagemagick uzantısı ile paketlenmiş bir dll daha fazla varsa, Windows sistem PATH için DLL ikamet sonra (web sunucusu YENİ ortamında bir kopyasını alır sağlamak için) BAŞLATILMALI dizini eklemeyi deneyin.

Bu eski bir soru olduğunu biliyorum ama bu gün orada birisi yardımcı olacaktır sanırım ....

Eğer WAMPP üzerinde ve PHP 5.4.x yüklü varsa, buraya gidin http://www.peewit.fr/imagick/

talimat olarak ve uygun dosyaları indirmek. Bu çalışacaktır.

Zaten StackOverflow bu cevaba bakınız:

Installing ImageMagick extension with php/windows

Ben bir süre önce bu soruyu yanıtladı. Bu DLL uyumsuzluğu hatası çözer.