|
|
|||||||
| Administration Alles rund um den Betrieb und die Konfiguration eigener Server (Apache, mod_rewrite, etc.) |
|
|
Themen-Optionen | Ansicht |
|
#1
|
|||
|
|||
|
nachdem ich heute ein altes Programm zur Bildveränderung wieder laufen ließ, stellte ich fest, daß auf meinem PHP-Server (4.3.7) die GD lib nicht aktiviert ist. Seit mehreren Stunden habe ich in diversen Foren nach einer Lösung gesucht und auch gefunden - eigentlich. Wenn sie denn funktionieren würde... Es hieß immer, man solle die Zeile extension=gd.so in die php.ini einfügen. Das habe ich gemacht und den Server neu gestartet, aber es erscheint einfach nicht in der php-info, und mein Programm für die Thumbnailerstellung läuft natürlich auch nicht. Was mache ich noch falsch? Gruß Smine |
|
#2
|
|||
|
|||
|
Hey
Ich dachte das muss mit kompliliert sein "--with-gd' " Bei mir funzt es und ich habe in der php.ini keinen extensions Eintrag gd GD Support enabled GD Version bundled (2.0.28 compatible) FreeType Support enabled FreeType Linkage with freetype T1Lib Support enabled GIF Read Support enabled GIF Create Support enabled JPG Support enabled PNG Support enabled WBMP Support enabled XBM Support enabled sind denn die Datein /usr/lib/libgd.so /usr/lib/libgd.so.2 /usr/lib/libgd.so.2.0.0 vorhanden By Huflatisch |
|
#3
|
|||
|
|||
|
Hallo und danke erstmal.
Ja, diese Dateien sind vorhanden, mit dem Unterschied, daß die letzte bei mir 2.0.1 heißt. Müßte ich nicht noch in der Zeile extension_dir den Ort meiner PHP-Installation angeben? Leider kenne ich den auch nicht. >>>Ich dachte das muss mit kompliliert sein "--with-gd' " Daran könnte es natürlich liegen. Nur - wie komme ich an diese Einstellung heran, so daß ich das ggf. ändern kann? Kenne mich mit Linux leider gar nicht aus... Gruß Smine |
|
#4
|
|||
|
|||
|
Beim Versuchen rufe ich ja immer die phpinfo auf und schaue da nach, ob die gd jetzt mit dabei ist. Dabei habe ich ein Abbild der Startparameter gefunden:
'./configure' '--with-apxs=/usr/local/apache/current/bin/apxs' '--with-mysql=/usr/local/mysql' '--with-config-file-path=/usr/local/apache/current/conf' '--disable-debug' '--with-zlib' '--enable-memory-limit=yes' Hier noch --with-gd anzugeben, könnte / müsste die Lösung sein. Nur wie komm ich an diese Datei heran, wo das aufgezeichnet ist? Gruß smine |
|
#5
|
|||
|
|||
|
Hey
Du musst da deinen Apache schon neu kompilieren. By huflatisch |
|
#6
|
|||
|
|||
|
Zitat:
Normalerweise würde das ja über ./configure --with-gd funktionieren, aber ich finde das PHP-Quellverzeichnis nicht! Suche ich nach "configure", kommen mehrere Ergebnisse, und ich habe keine Ahnung, wo ich es dann versuchen soll, da ich ja auch nichts kaputtmachen will. Gruß Smine |
|
#7
|
|||
|
|||
|
Hast Du die PHP Quelldateien überhaupt auf deinem Rechner drauf? Debian ist ja an sich auch so eine binary Distribution. Da werden die Quellen nicht unbedingt mitinstalliert. Eventuell musst Du aber auch nur ein anderes PHP Paket (hinzu-)installieren?
__________________
Olli |
|
#8
|
|||
|
|||
|
Juhu...ich habe das Verzeichnis endlich gefunden. Glaube ich zumindest mal, denn es gibt insgesamt 7 Verzeichnisse, die "configure" enthalten. Eines vom Apache, drei von Samba, eines von Mysql und zwei von PHP.
Ich schätze mal, daß /usr/src/php-4.3.7 das richtige Verzeichnis ist. Auf meinen Befehl "./configure --with-gd" habe ich nach einer Reihe von Überprüfungen folgende Fehlermeldung erhalten: If configure fails try --with- jpeg-dir=<DIR> configure: error: libpng.(also) not found. GD-Support ist nach dem Neustart natürlich immer noch nicht vorhanden. Muß ich an das --with-gd noch ein entsprechendes Verzeichnis anhängen, in dem die librarys drin sind? Die Suche mit find nach libpng hat kein Ergebnis gebracht..da muß ich wohl Pakete hinzuinstallieren, oder woran könnte es noch liegen? Gruß Smine |
|
#9
|
|||
|
|||
|
Bei Versuchen mit dem Befehl hatte ich eben noch folgendes:
Lautet der Befehl "./configure --with-gd=/usr/lib" kommt eine andere Fehlermeldung...er vermißt dann eine Datei namens gd.h Gebe ich aber eines der Verzeichnisse an, indem sich diese Datei befindet, bemängelt er wieder das Fehlen der Datei libpng.(also) Viel kann doch jetzt nicht mehr fehlen, oder? |
|
#10
|
|||
|
|||
|
Doch, anscheinend die PNGLib.
__________________
Olli |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|
|
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Eigener Debian-Server von CT | BASIS | Administration | 14 | 08.11.2005 07:34 |
| Serverfehler! [error 500] Debian GNU/Linux | MeMphis87 | Administration | 37 | 07.08.2005 15:45 |
| mod_rewrite unter Linux aktivieren | mcmaster | Administration | 0 | 29.07.2004 12:26 |
| checkscript (debian linux) läuft der prozess oder nicht?? | chrisDeLuXe | Administration | 0 | 17.07.2004 03:12 |