ImageMagick installieren auf LAMP

Ich hab mir ImageMagick als Source gezogen und compiliert, da wurde eine
Datei namens "libMagick.so" erzeugt.
Die hab ich nach /usr/lib/php/extensions kopiert.

Wie bekomme ich meinen Apache/PHP dazu, die Lib einzubinden?

mit freundlichen Grüßen

Egon Schmid
Egon Schmid [ Mo, 09 Mai 2005 16:28 ] [ ID #784613 ]

Re: ImageMagick installieren auf LAMP

"Egon Schmid" <fuchs [at] phpfuchs.de> schrieb im Newsbeitrag
news:d5ns22$be7$02$1 [at] news.t-online.com...
> Ich hab mir ImageMagick als Source gezogen und compiliert, da wurde
> eine Datei namens "libMagick.so" erzeugt.

Das ist eine Bibliothek von ImageMagik und normal wenn man als
'shared' kompiliert

> Die hab ich nach /usr/lib/php/extensions kopiert.

Das willst du nun rueckgaengig machen.

>
> Wie bekomme ich meinen Apache/PHP dazu, die Lib einzubinden?

In dem du dir den Source von ext/imagik von PECL [1] holst und schnell
kompilierst. Analog es ueber PEAR versuchen was aber das gleiche macht
wie haendisch kompilieren.


tar xvzf imagick.tgz
cd foo
../phpize
../configure --help
../configure --right_flags
make && make install


Damit phpize ein richtiges configure erzeugen kann sind die richtigen
Automake/conf Version von noeten. Welche das so sind steht auf der
php.net Seite.

Gibt da die Moeglichkeit imagick oder graphicmagik (oder wie immer der
Fork hies zuverwenden).
Die Extension wird dann automatisch an die richtige Stelle geschoben
in dein /usr/lib/php/extensions und heist nur imagick.so. Zu laden
dann ueber die php.ini oder per dl('foo.so'); im Script

>
> mit freundlichen Grüßen
>
> Egon Schmid


[1] http://pecl.php.net/package/imagick

Gruss
Joerg

--
TakeNet GmbH Mobil: 0171/60 57 963
D-97080 Wuerzburg Tel: +49 931 903-2243
Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
Joerg Behrens [ Mo, 09 Mai 2005 17:08 ] [ ID #784614 ]
PHP » de.comp.lang.php.installation » ImageMagick installieren auf LAMP

Vorheriges Thema: PHP 4.3.11 und MySQL 4
Nächstes Thema: Fehler: Vorzeitiges Ende im Skript bei Apache2 und php 5.0.4-win32