[RH7.2] GD installeren wil niet lukken

Pagina: 1
Acties:

  • leo2222
  • Registratie: September 2000
  • Laatst online: 13-08 20:45
Ik ben nu al een paar uur bezig met GD te installeeren. maar het wil niet lukken
Tijdens compilen van PHP met de opdracht:
code:
1
2
3
4
5
6
7
8
./configure \
--with-mysql=/usr/local/mysql \
--with-xml \
--with-apache=../apache_1.3.22 \
--with-gd=/usr/lib \
--with-zlib-dir=/usr/include \

make & make install

krijg ik

configure: error: Unable to find libgd.(a|so) anywhere under /usr/lib

terwijl:

locate libgd
dan krijg ik:

/usr/lib/libgd.so
/usr/lib/libgd.a

wel bestaat?

Ik heb het volgende geinstaleerd:
gd-1..8.4-4.rpm
libgd-1.8.4.rpm
libpng1-0.12.rpm
zlib1.1.3.rpm

wat zie ik over het hoofd??

  • PowerSp00n
  • Registratie: Februari 2002
  • Laatst online: 30-07 19:50

PowerSp00n

There is no spoon

Ik heb dit en het werkt gewoon zoals het hoort (met de rest dat er niet mee te maken heeft weggelaten):
code:
1
./configure --with-gd --enable-gd-native-ttf --with-freetype-dir --with-png-dir --with-jpeg-dir

Dit werkt goed voor GD 2.0.

  • leo2222
  • Registratie: September 2000
  • Laatst online: 13-08 20:45
Ik heb nu de tar.gz versie gepakt van GD
Het installeren werkt nu wel ik krijg nu
code:
1
2
[1]+  Done            
./configure --with-mysql=/usr/local/mysql --with-xml --with-apache=../apache_1.3.22 --with-gd=/usr/local --with-jpeg-dir=/usr/local --with-png-dir=/usr/local --with-zlib-dir=/usr/include

daarna heb ik make en make install gedaan. Toen apache gerestart. Maar als ik dan phpinfo info opvraag staat er niks over gd bij het comiplen?

meer hoeft er normaal toch niet worden gedaan?

  • PowerSp00n
  • Registratie: Februari 2002
  • Laatst online: 30-07 19:50

PowerSp00n

There is no spoon

Doe eens zoals ik het hierboven heb gedaan dan. Dan pakt PHP zelf wel de dir waar GD staat... Volgensmij klopt /usr/local niet echt als GD dir. Zonder dirs dus..

  • leo2222
  • Registratie: September 2000
  • Laatst online: 13-08 20:45
Het wil niet echt lukken.
Php isntalleren doet hij zonder foutmeldingen, maar hij wordt niet geupdate? vergeet ik niet iets?.

Ik heb jouw oplossing ook ff gebrobeerd, dan mist hij zlib, dus ik heb een path opgegeven, en dan installeerd hij wel goed.

Toen apache gerestart maar geen resultaat?
Ik heb Zlib ff opnieuw er op geRPM't
code:
1
2
3
4
rpm -U zlib-1.1.3-25.7.i386.rpm
package zlib-1.1.3-25.7 is already installed

rpm -Fvh zlib-1.1.3-25.7.i386.rpm

Ik blijf deze foutmelding krijgen:
gd.php
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php

      $x = 100 ;
      $y = 100 ;

      $imgp = imageCreate($x, $y);

      $zwart = imageColorAllocate($imgp, 0,0,0);
      $wit = imageColorAllocate($imgp, 255,255,255);

      imageLine($imgp, 0, 0, $x, $y, $wit);

      header("Content-Type: image/png");
      imagePng($imgp);
      imageDestroy($imgp); 

?>

Fatal error: Call to undefined function: imagecreate() in /home/httpd/html/test/gd.php on line 6

  • leo2222
  • Registratie: September 2000
  • Laatst online: 13-08 20:45
Ik ben nu zover dat ik weer een foutmelding heb gevonden

zlib_fopen_wrapper.c:59: warning: initialization from incompatible pointer type
zlib_fopen_wrapper.c: In function `zlib_fopen_wrapper':
zlib_fopen_wrapper.c:78: warning: passing arg 1 of `php_fopen_wrapper' discards qualifiers from pointer targe

en dan even later
gd.c: In function `zif_imagecreatefromstring':
gd.c:1061: `gdImageCreateFromGifCtx' undeclared (first use in this function)
gd.c:1061: (Each undeclared identifier is reported only once
gd.c:1061: for each function it appears in.)
gd.c: In function `zif_imagecreatefromgif':
gd.c:1203: `gdImageCreateFromGif' undeclared (first use in this function)
gd.c:1203: `gdImageCreateFromGifCtx' undeclared (first use in this function)
gd.c: In function `zif_imagegif':
gd.c:1430: `gdImageGifCtx' undeclared (first use in this function)
gd.c: In function `_php_image_convert':
gd.c:3491: `gdImageCreateFromGif' used prior to declaration
gd.c:3491: warning: assignment makes pointer from integer without a cast
make[3]: *** [gd.lo] Error 1
make[3]: Leaving directory `/home/chucky/download/php-4.1.2/ext/gd'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/chucky/download/php-4.1.2/ext/gd'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/chucky/download/php-4.1.2/ext'
make: *** [all-recursive] Error 1

  • leo2222
  • Registratie: September 2000
  • Laatst online: 13-08 20:45
Ik heb nog wat ondekt:
als ik ./configure [bla bla] doet voor php te compilen dan staat er ook tussen
imagecreategif cached (yes)
(png,jpeg ook)

Hij zegt dan even later dat de configure goed is maar bij make loopt hij vast op
imagecreategif (zie hierboven)

opzich logish wat gd kan geen gif meer. (ook niet nodig.)
Hoe zet ik dat dan uit?

  • leo2222
  • Registratie: September 2000
  • Laatst online: 13-08 20:45
Het is me eindelijk gelukt :) door php te verwijderen, en opnieuw uit te pakken. daarna gewoon de standaard regel die ik elke keer probeerde. Toen apache opniew geconfigd (./configure -- enz make & make install)

en toen liep die.
Pagina: 1