ImageMagick unter Mac OS X

Wer in PHP Bilddateien bearbeiten will hat die Wahl zwischen der meist installierten GDlib und ImageMagick über die MagickWand API. Letztere Lösung liefert weitaus bessere Ergebnisse und ist schneller. Fast alle unsere Webserver unterstützen ImageMagick natürlich, aber einige Leute fragten mich, ob und wie sie – zwecks Entwicklung auf Ihrem Mac – das auch in ihrer lokalen PHP-Installation in Form des PHP5-Packages von Marc Liyanage installieren können.

Für alle, die DarwinPorts installiert haben ist die Installation von ImageMagick über das Terminal am einfachsten:
$ sudo port install ImageMagick

Alle anderen laden sich das Install-Packe von Marc Liyanage auf seiner Mac OS X Software Seite.

Nach der Installation von ImageMagick muss das PHP-Modul für MagickWand noch compiled und Installiert werden. Nach dem Download (Datei magickwand.x.x.x.zip) und dem Entpacken auf dem Schreibtisch wechseln wir in das Verzeichnis und konfigurieren das Paket erstmal:
$ cd ~/Desktop/magickwand
$ /usr/local/php5/bin/phpize
$ autoconf

Wenn du MagickWand mit Darwin Ports installiert hast, ist der configure-Befehl folgender:
$ ./configure --prefix=/usr/local/php5 --with-php-config=/usr/local/php5/bin/php-config --with-magickwand=/opt/local/

alle anderen lassen die --with-magickwand=/opt/local/ Option weg.

Danach noch mit make compilen und in die entsprechenden Order kopieren:
$ make
$ sudo cp modules/magickwand.so /usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/
$ sudo echo extension=magickwand.so > /usr/local/php5/php.d/50-extension-magickwand.ini

Nach dem Neustart vom Apachen sollte ImagMagick via MagickWand zu nutzen sein.

Hosting, Macintosh | 21.05.2007 - 11:38

Bisherige Kommentare


Bisher hat noch niemand einen Kommentar abgegeben...


Neuer Kommentar