GD Library wird nicht übernommen

Bash, Shell, PHP, Python, Perl, CGI
betaini
Posts: 5
Joined: 2008-07-20 21:26

GD Library wird nicht übernommen

Post by betaini » 2008-07-20 21:44

Hallo,

habe php auf meinem Suse Server wie folgt combiliert:

Code: Select all

checking for OpenSSL version... >= 0.9.6
checking for CRYPTO_free in -lcrypto... (cached) yes
checking for SSL_CTX_set_ssl_version in -lssl... (cached) yes
checking for GD support... yes
checking for the location of libjpeg... /usr/lib
checking for the location of libpng... /usr/lib
checking for the location of libXpm... /usr/lib
checking for FreeType 1.x support... no
checking for FreeType 2... /usr/lib
checking for T1lib support... /usr/src/t1lib-5.0.2
checking whether to enable truetype string function in GD... yes
checking whether to enable JIS-mapped Japanese font support in GD... yes
checking for jpeg_read_header in -ljpeg... (cached) yes
checking for png_write_image in -lpng... (cached) yes
checking for XpmFreeXpmImage in -lXpm... (cached) yes
checking for FT_New_Face in -lfreetype... (cached) yes
checking for T1_StrError in -lt1... (cached) yes
checking for gdImageString16 in -lgd... (cached) yes
checking for gdImagePaletteCopy in -lgd... (cached) yes
checking for gdImageCreateFromPng in -lgd... (cached) yes
checking for gdImageCreateFromGif in -lgd... (cached) yes
checking for gdImageGif in -lgd... (cached) yes
checking for gdImageWBMP in -lgd... (cached) yes
checking for gdImageCreateFromJpeg in -lgd... (cached) yes
checking for gdImageCreateFromXpm in -lgd... (cached) yes
checking for gdImageCreateFromGd2 in -lgd... (cached) yes
checking for gdImageCreateTrueColor in -lgd... (cached) yes
checking for gdImageSetTile in -lgd... (cached) yes
checking for gdImageEllipse in -lgd... no
checking for gdImageSetBrush in -lgd... (cached) yes
checking for gdImageStringTTF in -lgd... (cached) yes
checking for gdImageStringFT in -lgd... (cached) yes
checking for gdImageStringFTEx in -lgd... (cached) yes
checking for gdImageColorClosestHWB in -lgd... (cached) yes
checking for gdImageColorResolve in -lgd... (cached) yes
checking for gdImageGifCtx in -lgd... (cached) yes
checking for gdCacheCreate in -lgd... (cached) yes
checking for gdFontCacheShutdown in -lgd... (cached) yes
checking for gdFreeFontCache in -lgd... (cached) yes
checking for gdFontCacheMutexSetup in -lgd... no
checking for gdNewDynamicCtxEx in -lgd... (cached) yes
checking for gdImageCreate in -lgd... (cached) yes
checking for GNU gettext support... yes
checking for bindtextdomain in -lintl... (cached) no
checking for bindtextdomain in -lc... (cached) yes
checking for ngettext in -lc... (cached) yes
checking for dngettext in -lc... (cached) yes
checking for dcngettext in -lc... (cached) yes
checking for bind_textdomain_codeset in -lc... (cached) yes
checking for GNU MP support... no
checking whether to enable hash support... yes
checking whether byte ordering is bigendian... (cached) no
checking size of short... (cached) 2
checking size of int... (cached) 4
checking size of long... (cached) 4
checking size of long long... (cached) 8
checking for iconv support... yes
checking for iconv... (cached) yes
checking if iconv is glibc's... yes
checking if iconv supports errno... yes
checking if your cpp allows macro usage in include lines... yes
checking for IMAP support... no
checking for IMAP Kerberos support... no
checking for IMAP SSL support... no
checking for InterBase support... no
checking whether to enable JavaScript Object Serialization support... yes
checking for ANSI C header files... (cached) yes
checking for LDAP support... yes
checking for LDAP Cyrus SASL support... no
checking for 3 arg ldap_set_rebind_proc... (cached) yes
checking for ldap_parse_result... (cached) yes
checking for ldap_parse_reference... (cached) yes
checking for ldap_start_tls_s... (cached) yes
checking for ldap_bind_s... (cached) yes
checking whether to enable multibyte string support... yes
checking whether to enable multibyte regex support... yes


meine php.ini enthält die Zeilen:

Code: Select all

;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;

extension_dir = "/usr/src/php-5.2.3/ext"

;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;

extension=gd.so


Bekomme die GD Library einfach nicht geladen. Kann mir jemand sagen wo der Fehler liegt?

Roger Wilco
Administrator
Administrator
Posts: 5924
Joined: 2004-05-23 12:53

Re: GD Library wird nicht übernommen

Post by Roger Wilco » 2008-07-20 22:16

Warum installierst du nicht einfach die PHP-Version und GD Erweiterung deiner Distribution?

betaini
Posts: 5
Joined: 2008-07-20 21:26

Re: GD Library wird nicht übernommen

Post by betaini » 2008-07-20 22:23

Hab ich auch schon versucht, phpinfo zeigt mir aber dennoch immerzu an es wäre die PHP Version 5.2. installiert, die ich per Hand combiliert habe. Die Einstellungen vom Paket mit der Version 5.1 werden nicht gezogen, obwohl sie eigentlich überschreiben müssten. Hab den Apachen danach auch neu gestartet.

oxygen
Posts: 2138
Joined: 2002-12-15 00:10
Location: Bergheim

Re: GD Library wird nicht übernommen

Post by oxygen » 2008-07-21 10:50

also die ganz configure optionen wären sinnvoll. Standardmäßig werden extensions direkt reingelinkt und nicht als modul gebaut.

betaini
Posts: 5
Joined: 2008-07-20 21:26

Re: GD Library wird nicht übernommen

Post by betaini » 2008-07-21 11:10

Die configure Optionen sehen wie folgt aus:

./configure --prefix=/usr/local/apache2 --enable-so --datadir=/srv/www --enable-rewrite --enable-calendar --with-zlib --with-gettext --enable-force-cgi-redirect --with-included-apr

--------------------------------------------------------------------

./configure --with-apx2=/usr/local/apache2/bin/apxs --enable-ftp --enable-mbstring --enable-memory-limit --enable-track-vars --with-dom --enable-sockets --enable-wddx --with-xmlrpc --enable-xslt --with-xsl --with-zlib-dir=/usr/local/include --with-expat-dir=/usr/local --with-iconv --with-mysql --with-gd=/usr/local/gd-2.0.35 --with-ldap --with-openssl=/usr/local --enable-gd-imgstrttf --enable-gd-jis-conv --enable-gd-native-ttf --with-jpeg-dir=/usr/lib --with-png-dir=/usr/lib --with-freetype-dir=/usr/lib --with-t1lib=/usr/src/t1lib-5.0.2 --with-xpm-dir=/usr/lib --with-db --enable-calendar --with-curl --with-bz2 --with-gettext --enable-exif --with-idn --with-iconv --with-_lib=lib

Roger Wilco
Administrator
Administrator
Posts: 5924
Joined: 2004-05-23 12:53

Re: GD Library wird nicht übernommen

Post by Roger Wilco » 2008-07-21 11:16

Du hast den Apache httpd ja offenbar auch händisch installiert. Kein Wunder also, dass es mit den Distributionspaketen nicht klappt.

Wenn du PHP mit den neuen Optionen konfiguriert und anschließend kompiliert und neuinstalliert hast, geht die GD Erweiterung dann immer noch nicht?

betaini
Posts: 5
Joined: 2008-07-20 21:26

Re: GD Library wird nicht übernommen

Post by betaini » 2008-07-21 11:43

Ich habe PHP mit ein paar weiteren Optionen neu installiert, diese werden auch übernommen bzw. im phpinfo angezeigt. Nur die GD Erweiterung klappt nicht, obwohl scheinbar alles fehlerfrei durchgelaufen ist beim kompilieren.

suntzu
Posts: 669
Joined: 2002-12-20 19:47
Location: Mönchengladbach

Re: GD Library wird nicht übernommen

Post by suntzu » 2008-07-22 09:52

GD-Entwicklungspakete installiert?

betaini
Posts: 5
Joined: 2008-07-20 21:26

Re: GD Library wird nicht übernommen

Post by betaini » 2008-07-22 14:27

Die devel-Pakete sind drauf.