PHP 4.0.6 en GD 2.0.1 combi problemen?

Pagina: 1
Acties:
  • 175 views sinds 30-01-2008
  • Reageer

  • Willem2
  • Registratie: Oktober 2000
  • Laatst online: 30-04 11:02

Willem2

Ω is futile

Topicstarter
Ik heb nu PHP 4.0.6 draaien icm. GD 1.8.4. Ivm. de nieuwe functies van deze PHP versie (imagecopyresampled en imagecopytruecolor) wil ik dus graag GD versie 2.0.1 installeren.

Nu heb ik dit al op 100+ manieren geprobeerd, maar PHP blijft mijn oude GD libs pakken, hoewel als ik ze op zoek het duidelijk is dat het versie 2.0.1 is!?!

Iemand anders tegen dit probleem aangelopen of iemand die weet hoe dit op te lossen?

btw, ik draai Apache 1.3.19 op een Suse 7.1 servertje.

hoop dat 1 van jullie me wat meer kan vertellen, want ik wordt redelijk dol na 3 dagen proberen en zoeken (en ja, de utfs heb ik al gedaan...;) )

en nee, ik houd niet van voetbal... :)


  • QuarK
  • Registratie: Maart 2000
  • Laatst online: 05-05 15:08
Delete je oude gd libs (alle files), install de nieuwe 2.01.
Daarna 'make distclean' in php-src dir en opnieuw compilen.

Zal wel aan het configure script van php liggen dat ie standaard de oude pakt.

  • Willem2
  • Registratie: Oktober 2000
  • Laatst online: 30-04 11:02

Willem2

Ω is futile

Topicstarter
ik zal het eens gaan proberen vandaag...

laatste hoop.... :) tnx voor de tip!

en nee, ik houd niet van voetbal... :)


  • Willem2
  • Registratie: Oktober 2000
  • Laatst online: 30-04 11:02

Willem2

Ω is futile

Topicstarter
oude GD volledig verwijdert, nieuwe geinstalled, ldconfig gedraait en php en apache volledig clean gecompileerd...

en nog steeds pakt ie GD 1.8.4!?! :(

anyone? begin het spoor redelijk kwijt te raken...

en nee, ik houd niet van voetbal... :)


  • Kees
  • Registratie: Juni 1999
  • Laatst online: 09:21

Kees

Serveradmin / BOFH / DoC
ik heb hetzelfde probleem hier op de servers, erg irritant, php wil op een of andere manier niet erkennen dat het gd2 is en schakelt die functies dus uit :(

oplossing heb ik zo 123 ook niet

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


  • Mark
  • Registratie: Juni 1999
  • Laatst online: 05-05 21:45
Maar ik wel ;) ;)

http://www.alt-php-faq.org/#id68

PHP 4.06 + GD 2.0 + Freetype 2 ;)

  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Ik ben een beetje een newbie op dit gebied, maar ik wil dus ook wel GD (+ freetype?) in mijn PHP. Ik heb net PHP als module in Apache geinstalleerd, en dit werkt allemaal perfect.

Nou ben ik dus op zoek naar een goeie tutorial over hoe je de nieuwste versie van GD + Freetype in PHP krijgt.

Iemand?

"The shell stopped unexpectedly and Explorer.exe was restarted."


Verwijderd

Op zaterdag 15 september 2001 16:16 schreef jelmervos het volgende:
Ik ben een beetje een newbie op dit gebied, maar ik wil dus ook wel GD (+ freetype?) in mijn PHP. Ik heb net PHP als module in Apache geinstalleerd, en dit werkt allemaal perfect.

Nou ben ik dus op zoek naar een goeie tutorial over hoe je de nieuwste versie van GD + Freetype in PHP krijgt.

Iemand?
http://www.isp-technology.nl/howto/apache/1.3/v1.txt

  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Op zaterdag 15 september 2001 16:26 schreef sproggle het volgende:

[..]

http://www.isp-technology.nl/howto/apache/1.3/v1.txt
Thanks man, veel info! :)

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • Mark
  • Registratie: Juni 1999
  • Laatst online: 05-05 21:45
Op zaterdag 15 september 2001 16:26 schreef sproggle het volgende:

[..]

http://www.isp-technology.nl/howto/apache/1.3/v1.txt
Das met GD 1.8, dus ouwe zut....Mijn linkje is met GD 2.0 + Freetype 2 ;)

  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Is het misschien een idee dat iemand een duidelijk tutorial schrijft hoe je PHP met GD/Freetype/e.d. als module in Apache compileerd/installeerd onder Linux, zodat het wat duidelijker wordt voor de beginner. Of is dit onbegonnen werk? :)

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • Willem2
  • Registratie: Oktober 2000
  • Laatst online: 30-04 11:02

Willem2

Ω is futile

Topicstarter
Heyz, Redroon, had jij eerst ook GD 1.8.4 erop staan of heb je geen upgarde uitgevoerd naar GD 2.0.1?

het lijkt namelijk tijdens het upgraden fout te gaan bij mij...

en nee, ik houd niet van voetbal... :)


  • Willem2
  • Registratie: Oktober 2000
  • Laatst online: 30-04 11:02

Willem2

Ω is futile

Topicstarter
hehe, eindelijk gefixed... :)

stap 1
alle oude GD lib en header files weghalen (kijk eventueel in de Makefile van GD welke dat zijn)

stap 2
GD 2.0.1 > make install
zorg ervoor dat het goede pad in je /etc/ld.so.conf staat
daarna ff ldconfig draaien

stap 3
iets andere syntax voor de php ./configure
ik gebruikte altijd icm. GD 1.8.4:
code:
1
--with-gd=/usr/local --with-ttf

voor GD 2.0.1 moet deze pakken:
code:
1
--enable-gd-native-tt --with-freetype-dir

ff opnieuw compileren, en klaar is klara! resampling en truecolor ziet er echt *veel* beter uit zo, volgens mij kun je die resizebicubuc funktie nu ook wel weglaten; resampling ziet er veel beter uit!

[plak]
ff vergeten te zeggen, voor de functie ImageTTFText moet je nu een absoluut pad gebruiken naar je font ipv. een relatieve! tevens interpreteert hij font-size iets anders dan de oude GD versie
[/plak]

en nee, ik houd niet van voetbal... :)


  • Mark
  • Registratie: Juni 1999
  • Laatst online: 05-05 21:45
Op zondag 16 september 2001 16:55 schreef Willem2 het volgende:
Heyz, Redroon, had jij eerst ook GD 1.8.4 erop staan of heb je geen upgarde uitgevoerd naar GD 2.0.1?

het lijkt namelijk tijdens het upgraden fout te gaan bij mij...
Ik had oude GD er ook nog opstaan. Maar jou is het al gelukt zag ik.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
rm /usr/local/lib/libgd.a 
rm /usr/local/bin/pngtogd 
rm /usr/local/bin/pngtogd2 
rm /usr/local/bin/gdtopng 
rm /usr/local/bin/gd2topng 
rm /usr/local/bin/gd2copypal 
rm /usr/local/bin/gdparttopng 
rm /usr/local/bin/webpng 
rm /usr/local/bin/bdftogd 
rm /usr/local/include/gd.h 
rm /usr/local/include/gdcache.h 
rm /usr/local/include/gd_io.h 
rm /usr/local/include/gdfontg.h 
rm /usr/local/include/gdfontl.h 
rm /usr/local/include/gdfontmb.h 
rm /usr/local/include/gdfonts.h 
rm /usr/local/include/gdfontt.h 

GD source dir:
make 
make install 
make libgd.a 

PHP:
configure --with-gd --enable-gd-native-tt +rest

Wil je ook nog Freetype 2 support kijk dan even hier
Pagina: 1