Avatar billede jgbbt Nybegynder
31. marts 2005 - 17:25 Der er 9 kommentarer og
1 løsning

Manglende GD2

Efter at have opdateret min server (se evt. her: http://www.eksperten.dk/spm/604978) vil jeg nu have styr på gd2, idet jeg mangler det til nogle af mine scripts.

Som jeg har forstået det, er GD2 indeholdt i PHP 4.3.x, men jeg kan ikke finde det nogen steder.
Hverken i php.ini (/etc/php4/php.ini) eller andre steder.

Når jeg kører en phpinfo() dukker der ikke noget gd op, så jeg er lidt uforstående over for det manglende lib.

Er der nogen som kan hjælpe mig med at rette dette?


(Jeg er rimelig ny i debian/linux så gerne udførlige forklaringer)
Avatar billede jaw Nybegynder
31. marts 2005 - 18:18 #1
Har du ikke denne linie: "extension=php_gd2.dll" i din php.ini? Normalt med en # foran, som du fjerner og genstarter serveren.
Avatar billede jaw Nybegynder
31. marts 2005 - 18:19 #2
Jeg ved ikke meget om Linux (faktisk ingenting), men den er inkluderet. Du skal muligvis nok compile PHP igen, og den hedder sikkert php_gd2.so eller lign. i stedet.

Men igen, så ved jeg ikke meget om Linux.
Avatar billede jgbbt Nybegynder
31. marts 2005 - 18:22 #3
Nej, jeg har php_gd.dll, men ikke 2'eren.
Det er det der undrer mig...

Nu kan det godt være jeg roder mig ud på dybt vand, men er .dll ikke ment til Win? Jeg kører Debian (det fremgik måske ikke særlig tydeligt herover), så jeg har egentlig frasorteret det som løsning...

Kan man evt. hente den fil ned særskilt, hvis det er det der skal til?

Compile...?
Avatar billede jaw Nybegynder
31. marts 2005 - 18:24 #4
Jeg kører version 4.3.9 og der er 2'eren i hvert fald inkluderet, for jeg har intet hentet særskilt.

Og med compile mente jeg bare, at jeg troede at man compilede sin PHP til Linux - men måske jeg tager fejl på det område :) Har også hørt nogen sige, at .dll-filer også kan bruges til Linux, så måske du bare skal bruge den...
Avatar billede jgbbt Nybegynder
31. marts 2005 - 18:28 #5
Jeg er stødt på 'compile' begreber før, men vær lige opmærksom på at man bestemt ikke kan tage mine udtalelser om linux/debian for gode varer, da jeg stiftede bekendtskab med det for første gang for en uge siden, og først begyndte at fatte bare en smule i nat - lige indtil jeg sendte min server i knæ, hehe...
Avatar billede jaw Nybegynder
31. marts 2005 - 18:32 #6
Hehe, jeg har ikke haft tid til at tage skridtet ind i Linux-verdenen endnu desværre...

Men compile betyder helt præcist:
"use a computer program to translate source code written in a particular programming language into computer-readable machine code that can be executed"

Og i PHP's tilfælde betyder det at du opbygger PHP på grundlag af kildekoden, og derved opnår at få installeret de extensions du ønsker. Men om man altid compiler det ved jeg ikke, der skal vi have én med mere linux viden end mig ind i samtalen...
Avatar billede jgbbt Nybegynder
31. marts 2005 - 18:32 #7
Jeg stødte på løsningen her: http://eksperten.dk/spm/414389

Det virker nu, og jeg har hermed GD2 installeret. Desværre løste det ikke mit problem, men i skal have tak for hjælpen/indsatsen, så hvis i lige gider svare, så laver vi lige en 50/50 fordeling.

Tak for hjælpen...
Avatar billede jaw Nybegynder
31. marts 2005 - 18:35 #8
I? Der var vist kun dig og mig i samtalen? :) Men svare vil jeg da og selv tak...
Avatar billede jgbbt Nybegynder
31. marts 2005 - 18:38 #9
Hehe, jeg var så ekstatisk af lykke at jeg slet ikke stoppede op og talte antal brugere - blot indlæg.

Som en dejlig lille krølle på halen viser det sig at jeg fandt den sidste del af løsningen, så alt er nu fryd og gammen.
Avatar billede jaw Nybegynder
31. marts 2005 - 18:39 #10
Hehe, helt kanon jo :D Tak for points...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester