Mailinglisten-Archive |
Stephan (_(at)_GMX.DE) wrote: > Hallo alle zusammen, > ich versuche gerade auf einer Linux-Umgebung php mit gdlib zum Laufen zu > bringen. php alleine konnte ich ohne probleme kompilieren und es funktioniert > auch wunderbar zusammen mit dem apache und der mysql datenbank. nun möchte ich > gerne noch die bild-funktionen (von gdlib) in php verwenden. wie kann ich die > kompilieren? > > Beim Ausführen von: > ./configure --prefix=/home/heise/php --with-mysql=/home/heise/mysql > --with-gd=/lib > kommt dieser Fehler: > > checking whether to include GD support... yes > checking whether to enable truetype string function in gd... no > checking for the location of libjpeg... no > If configure fails try --with-jpeg-dir=<DIR> > checking for the location of libpng... no > If configure fails try --with-png-dir=<DIR> and --with-zlib-dir=<DIR> > checking for the location of libXpm... no > If configure fails try --with-xpm-dir=<DIR> > checking for freetype(2)... no > If configure fails try --with-freetype-dir=<DIR> > checking whether to include include FreeType 1.x support... no > checking whether to include T1lib support... no > configure: error: Unable to find libgd.(a|so) anywhere under /lib > dieses eine yes und die ganzen no heissen dass Du zwar gerne gdlib support haben willst aber keins der dafür benötigten Pakete vorhanden ist. > Hat jemand eine Idee, wie ich die libgd.a und libgd.so erzeugen kann? Ich > verwende ein "normales" Linux, nur auf einer etwas anderen Hardwareplattform, > daher kann ich glaube ich fertig kompilierte libs nicht verwenden, oder? wenn du nicht verrätst was du mit "etwas andere hardwareplattform" meinst und welche Linux Distribution du nutzt kann man dazu wenig sagen :-) Trotzdem: libgd.so sollte auf deinem System vorhanden sein wenn Du die libgd installiert hast. Wenn Du eine Liunx Distribution benutzt wird sie sich irgendwo als paket "libgd" oder "gdlib" verstecken, zum kompilieren wirst du wahrscheinlich noch das entsprechende Development Paket benötigen, was auch bei den meisten Distributionen mitgeliefert wird und dann libgd-dev, gdlib-dev gd-devel oder so heisst, je nach Distribution. Ausserdem benötigt man wohl auch mindestens eine der Libraries für die Ausgabeformate, also LibPNG und/oder LibJPEG, je nachdem welche Grafikformate du erzeugen willst, für die gilt dasselbe wie für die gdlib, finden tust du die lib selbst zum, Beispiel unter libpng, das ausserdem notwendige Entwicklungspaket unter ...-dev oder ...-devel. den in deiner Ausgabe erwähnten Truetype Kram brauchst du wenn Du Schriften erzeugen willst mit TT-Fonts. Dann sollte es eigentlich klappen. Gruss, Henning > > Ich hoffe, dass dies nicht zu sehr off-topic war. > Danke schon mal im voraus, > Gruss Stephan Heise
php::bar PHP Wiki - Listenarchive