IMagick – ImageMagick API for PHP

Tak się złożyło, że dzisiaj potrzebny był mi ten moduł. Niewiele się zastanawiając wstukałem

pecl -v install imagick

Oczywiście coś jest nie tak. Przemiły komunikat poinformował mnie o braku nagłówków

checking for magick-wand.h header file …… not found

Opisuję tutaj rozwiązanie dla Debiana etch 4.0 (prawdopodobnie na innych systemach pewnie też zadziała), aby wszyscy leniwi ludzie mogli bez problemu pójść na kawę zamiast siedzieć i myśleć dlaczego to nie działa a powinno.

Rozwiązaniem okazało się doinstalowanie oczywistego pakietu libimagick9-dev

aptitude install libimagick9-dev

Następnie normalna procedura instalacji IMagick:

pecl -v install imagick

i niby wszystko gra. Dopisanie jeszcze extension=imagick.so do mojego php.ini, reload apacha i niby wszystko gra. Ostatni test to stworzenie prostego skryptu php do testów:
[sourcecode language=’php’]
thumbnailImage(88, 0);
echo $image;
?>
[/sourcecode]

Po wpisaniu w przeglądarce odpowiedniego adresu moim oczom ukazała się piękna miniaturka mojego obrazka, więc wszystko wskazuje na to że IMagick znalazł się u mnie na serwerze i nawet został ciepło przyjęty przez resztę załogi 😉

Number of Views :1850

Leave a Reply

Your email address will not be published. Required fields are marked *