Suchen
Inside Forum
Nützliche Links
PHP Jobs
phpforum.de Tipp
 
phpforum.de bei Facebook
 
phpforum.de bei Twitter
 
PHP Test


werbung



Zurück   PHP Forum: phpforum.de > Server > Administration

Administration Alles rund um den Betrieb und die Konfiguration eigener Server (Apache, mod_rewrite, etc.)

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 21.04.2005, 23:31
Smine Smine ist offline
Besucher
 
Registriert seit: 05.03.2004
Beiträge: 79
Standard

Hallo,

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
Mit Zitat antworten
  #2  
Alt 22.04.2005, 09:46
Huflatisch Huflatisch ist offline
Engagierter Besucher
 
Registriert seit: 07.01.2004
Beiträge: 156
Standard

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
Mit Zitat antworten
  #3  
Alt 22.04.2005, 12:52
Smine Smine ist offline
Besucher
 
Registriert seit: 05.03.2004
Beiträge: 79
Standard

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
Mit Zitat antworten
  #4  
Alt 22.04.2005, 13:06
Smine Smine ist offline
Besucher
 
Registriert seit: 05.03.2004
Beiträge: 79
Standard

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
Mit Zitat antworten
  #5  
Alt 25.04.2005, 08:41
Huflatisch Huflatisch ist offline
Engagierter Besucher
 
Registriert seit: 07.01.2004
Beiträge: 156
Standard

Hey

Du musst da deinen Apache schon neu kompilieren.

By huflatisch
Mit Zitat antworten
  #6  
Alt 25.04.2005, 11:23
Smine Smine ist offline
Besucher
 
Registriert seit: 05.03.2004
Beiträge: 79
Standard

Zitat:
Huflatisch postete
Hey

Du musst da deinen Apache schon neu kompilieren.

By huflatisch
Ja, danke. Nur WIE?

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
Mit Zitat antworten
  #7  
Alt 25.04.2005, 12:46
Oliver Albers Oliver Albers ist gerade online
Forum-Mitarbeiter
 
Registriert seit: 03.12.2002
Beiträge: 23.330
Oliver Albers eine Nachricht über ICQ schicken
Standard

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
Mit Zitat antworten
  #8  
Alt 25.04.2005, 13:33
Smine Smine ist offline
Besucher
 
Registriert seit: 05.03.2004
Beiträge: 79
Standard

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
Mit Zitat antworten
  #9  
Alt 25.04.2005, 13:47
Smine Smine ist offline
Besucher
 
Registriert seit: 05.03.2004
Beiträge: 79
Standard

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?
Mit Zitat antworten
  #10  
Alt 25.04.2005, 14:41
Oliver Albers Oliver Albers ist gerade online
Forum-Mitarbeiter
 
Registriert seit: 03.12.2002
Beiträge: 23.330
Oliver Albers eine Nachricht über ICQ schicken
Standard

Doch, anscheinend die PNGLib.
__________________
Olli
Mit Zitat antworten


Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu
Ähnliche Themen
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


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:22 Uhr.


Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Powered by NuWiki v1.3 RC1 Copyright ©2006-2007, NuHit, LLC