Page 1 of 1

GD Image library arbeitet nicht

Posted: 2006-02-22 08:41
by mmme
Moin!

Ich habe über Yast gd installiert.

Allerdings wird mir die library nicht angezeigt, wenn ich phpinfo aufrufe. Die Anwendung, die die GD Image library nutzen soll, meldet mir immer, daß die GD Image library nicht installiert sei.

Ich nutze einen Root-Server mit
Linux SUSE 9.3 Professional
PHP 4.3.10
Apache/2.0.53 (Linux/SUSE)

Warum ist das so?

Danke für Eure Hilfe.

Re: GD Image library arbeitet nicht

Posted: 2006-02-22 09:08
by flo
mmme wrote:Ich habe über Yast gd installiert.

Allerdings wird mir die library nicht angezeigt, wenn ich phpinfo aufrufe. Die Anwendung, die die GD Image library nutzen soll, meldet mir immer, daß die GD Image library nicht installiert sei.
Hi,

bitte nutze die Suche innerhalb des YaST und schau Dir an, welche Pakete Du benötigst - "php" und "gd" wären gute Stichworte, wenn es dann immer noch nicht funktionieren sollte, poste bitte Fehlermeldungen, die auftreten oder "relevante" Logfileauszüge.

flo.

Re: GD Image library arbeitet nicht

Posted: 2006-02-22 09:12
by 7lifes
hat er doch getan @ flo???

versteh deine Antwort nicht ganz.

um mal was dazu zu sagen:

ist dies in deiner apache2 Konfig vorhanden?

extension=gd.so

wenn nein, ganz unten hinzufügen inder apach2.conf.

Re: GD Image library arbeitet nicht

Posted: 2006-02-22 09:31
by flo
7lifes wrote: ist dies in deiner apache2 Konfig vorhanden?
extension=gd.so
Ich kenne SuSE ja nicht so hundertprozentig und traue den Jungs auch einiges zu - aber IMHO gehört das in die php.ini.

Der Knackpunkt ist, daß bei nahezu allen Distris, die ich kenne, PHP-Funktionen modular nachinstalliert werden müssen. Das Paket "gd" hat erst einmal nichts mit PHP zu tun, sondern dafür muß noch das Paket mt der Extension installiert wrden, über die wir hier gerade reden.

flo.

Re: GD Image library arbeitet nicht

Posted: 2006-02-22 09:33
by 7lifes
die gd libary hat nichts in diesem punkt mit php zu tun. sie ist eine eixtension die auf dem apache beruht. sie wird unter phpinfo zwar angzeigt, aber nur aus dem grund, da phpinfo auch die module des apaches mit auflistet.

Re: GD Image library arbeitet nicht

Posted: 2006-02-22 09:46
by flo
Das ist ein sehr interessanter Aspekt ... ich habe gerade gestern einen Intranetserver mit GD bestückt:

Code: Select all

gd
GD Support	enabled
GD Version	bundled (2.0.28 compatible)
FreeType Support	enabled
FreeType Linkage	with freetype
FreeType Version	2.1.10
T1Lib Support	enabled
GIF Read Support	enabled
GIF Create Support	enabled
JPG Support	enabled
PNG Support	enabled
WBMP Support	enabled
XBM Support	enabled
GD funktioniert also ...

Code: Select all

./configure --prefix="/usr/local" 
        CFLAGS="-mcpu=7400 -O2 -pipe -fsigned-char -maltivec -mabi=altivec -mpowerpc-gfxopt" 
        CC="/usr/bin/gcc-3.3" 
        --includedir=/usr/local/include/apache2 
        --enable-static-support 
        --enable-modules="so http core ssl" 
        --enable-mods-shared="env autoindex log_config mime_magic auth-digest setenvif include access expires mime status info headers deflate speling dav dav-fs alias rewrite cgi cgid" 
        --disable-userdir 
        --disable-imap 
        --with-mpm=prefork

Code: Select all

./configure 
--enable-track-vars 
--enable-versioning 
--enable-sysvshm 
--enable-sysvsem 
--enable-sysvmsg 
--enable-sockets 
--enable-ftp 
--enable-cli 
--enable-thread-safety 
--with-zlib-dir=/usr/local 
--with-ssl 
--with-jpeg-dir=/usr/ 
--with-t1lib 
--with-freetype-dir=/usr/ 
--with-mysql=/usr/ 
--with-gd 
--disable-ipv6 
--disable-debug 
--with-apxs2=/usr/local/bin/apxs 
--with-config-file-path=/usr/local/conf 
--prefix=/usr/local 
--sysconfdir=/usr/local/conf 
--with-expat-dir=/usr/local
Ich sehe nirgendwo im Apache-configure etwas von gd ...

flo.

Re: GD Image library arbeitet nicht

Posted: 2006-02-22 09:48
by Joe User
7lifes wrote:die gd libary hat nichts in diesem punkt mit php zu tun. sie ist eine eixtension die auf dem apache beruht. sie wird unter phpinfo zwar angzeigt, aber nur aus dem grund, da phpinfo auch die module des apaches mit auflistet.
Flachs. Es fehlt lediglich das Paket php[45]-gd.

Re: GD Image library arbeitet nicht

Posted: 2006-02-22 09:49
by flo
Joe User wrote:Flachs. Es fehlt lediglich das Paket php[45]-gd.
Danke ... wenn man kein SuSE benutzt, weiß man eben auch nicht, wie das Paket heißt. :-)

flo.

Re: GD Image library arbeitet nicht

Posted: 2006-02-22 09:52
by 7lifes
ok mein fehler :) sorry hab GD mit was anderemv erwechselt. hehe sorry flo :)

also flo hat da schon recht, entweder fest in PHP einkompilieren oder per extension laden in der php.ini.

Sorry nochma für den shit grade von mir *gg*

davon abgesehen benutz ich auch kein suse :) bei debian ist das alles irgwndwie übersichtlicher :)

Re: GD Image library arbeitet nicht

Posted: 2006-02-22 10:43
by mmme
Hallo an alle!

Danke für die vielen Hinweise und Anregungen.

Ich habe das Problem nun beseitigen können.

Ich hatte zwar die gd installiert aber vergessen auch php4-gd zu installieren. Das habe ich jetzt nachgeholt und den Server neu gestartet und nun funktioniert es wie es sein soll.

Vielen Dank an alle.

Gruß Tom