webForumDet fria alternativet

GD Library

40 svar · 982 visningar · startad av Pedda · sida 2 av 3

JonttoMedlem sedan okt. 2001125 inlägg
#21

Måste man kanske kopiera filen till c:\windows oxå? Kommer inte ihåg såhär på direkten, men jag hade lite olika åsikter med gl_lib jag oxå

~jontto

MatteMedlem sedan aug. 20002 975 inlägg
#22

Hämta hem ZIP-filen och packa upp den i din php-katalog.

Kopiera sedan php4ts.dll till din systemkatalog.

PeddaMedlem sedan juni 20006 032 inlägg
#23

Matte skrev:

Hämta hem ZIP-filen och packa upp den i din php-katalog.

Kopiera sedan php4ts.dll till din systemkatalog.

Jag har zip-filen också, läste instruktionerna i den och gav upp. ;)
Får väl testa det du skriver och se om det funkar.

MatteMedlem sedan aug. 20002 975 inlägg
#24

Vilken webserver kör du ?

PeddaMedlem sedan juni 20006 032 inlägg
#25

Apache.

Testade att installera zip-filen, funkade inte. Men jag ska starta om igen och testa.

PeddaMedlem sedan juni 20006 032 inlägg
#26

Startat om, hjälpte inte.
Börjar misströsta nu. :( Inget verkar ju hjälpa.

MatteMedlem sedan aug. 20002 975 inlägg
#27

Vilken Apache-version ?

Kopierade du över php4ts.dll till din systemkatalog system eller system32 ?

Startade du om webservern ?

PeddaMedlem sedan juni 20006 032 inlägg
#28

Apache 1.3.23
Kopierade till system, (skrev över en php4ts.dll-fil som fanns där innan).
Startade om allt.

MatteMedlem sedan aug. 20002 975 inlägg
#29

I din php-katalog ligger en fil som heter php.ini-dist. Ändra namn på denna till php.ini.

Öppna den och justera dina sökvägar.

extension_dir ska peka på den underkatalog till din php-katalog där du har dina extensions.
T.ex C:\PHP\extensions

För att sessioner ska fungera så bör du peka om session.save_path så den pekar på en existerande katalog, med skrivrättigheter (alternativt skapa en c:\tmp om php ligger på enhet c:)

Kolla så att du tagit bort avmarkeringen framför
extension=php_gd2.dll

Spara php.ini.
Kopiera den till din Windowskatalog.

Starta om Apache

PeddaMedlem sedan juni 20006 032 inlägg
#30

Ingen skillnad. Så fort jag tar bort markeringen framför extension=php_gd2.dll så slutar allt funka.

rakiMedlem sedan jan. 2003137 inlägg
#31

Testa och kopiera alla filer i "dlls" mappen som finns i zip filen du ladda hem till c:\windows/system32 (i XP och win 9x) c:\winnt/system32 (i win 2000). Tror att det är så att en del extensions behöver några utav dessa dll-filer.

Kör man "installern" så följer extension och dessa dll-filer inte med så allt sånt måste man fixa manuellt.

PeddaMedlem sedan juni 20006 032 inlägg
#32

Kan testa men alla extensions är avstängda utom gd2

MatteMedlem sedan aug. 20002 975 inlägg
#33

Kör själv Apache 1.3 på Windows XP. GD har aldrig strulat för mig.

Har man rätt extension ihop med rätt PHP-version, och har fått sökvägen rätt till i extension_dir så ska det fungera.

Dock gör det inte så för dig.

Du bör få ett felmeddelande när du startar Apache, annars så ska GD fungera. Vad får du för felmeddelande ?

Vilken PHP-version kör du, och vad är det för kod som inte fungerar för dig ?

PeddaMedlem sedan juni 20006 032 inlägg
#34

Jag får inget felmeddelande när jag startar Apache.

PHP version 4.3.2

Inget kodproblem, har ju inte fått igång GD ännu ;)
När jag tar bort semikolonet framför extension=php_gd2.dll så kan jag inte öppna något php dokument. Står och tuggar bara och PHP svarar inte!

rakiMedlem sedan jan. 2003137 inlägg
#35

Kör du installern gör såhär:

1, Installera php med installationsfilen laddas hem här
2, Kopiera dlls och extensions mappen till mappen där du installerade php (c:\php) hittar du här
3, Öppna php.ini. Ta bort ; framför extension=php_gd2.dll
4, Ändra denna raden extension_dir = "./" till extension_dir = "C:\PHP\extensions\" (mappen där extensions filerna finns).

Efter detta ska allt funka.

MatteMedlem sedan aug. 20002 975 inlägg
#36

Anledningen till att du inte får något felmeddelande när du startar Apache kan vara att du kör PHP som CGI.

Om det är så:

Testa att avmarkera följande rad i Apaches httpd.conf:
# Action application/x-httpd-php "/php/php.exe"

Istället lägger du till:
LoadModule php4_module c:/php/sapi/php4apache.dll

Justera sökvägen till php-katalogen så den stämmer med din version.

Nu bör du få ett felmeddelande när du startar om Apache.

Kör du redan som modul, så kan du strunta i vad jag skrev ovan. Då blir jag inte klok på det.

PeddaMedlem sedan juni 20006 032 inlägg
#37

Nu funkar det!

Fråga mig inte varför. Startade om allt igen, utan att ändra något och nu funkar det!

Vill tacka alla som har hjälpt mig med detta. Nu är det bara att sätta igång och programmera :)

majkMedlem sedan juni 20038 inlägg
#38

Hur gör man för att kolla om GD-lib är installerat i linux ?

MatteMedlem sedan aug. 20002 975 inlägg
#39

majk skrev:

Hur gör man för att kolla om GD-lib är installerat i linux ?

Det gör du enklast med phpinfo().
Skapa en fil med följande innehåll och lägg upp den på servern:

<?php phpinfo(); ?>

Kör sedan filen och leta upp GD. Där står om GD är aktiverat, med vilken version samt vilka bildformat som stöds.

majkMedlem sedan juni 20038 inlägg
#40

Matte skrev:

majk skrev:

Hur gör man för att kolla om GD-lib är installerat i linux ?

Det gör du enklast med phpinfo().
Skapa en fil med följande innehåll och lägg upp den på servern:

<?php phpinfo(); ?>

Kör sedan filen och leta upp GD. Där står om GD är aktiverat, med vilken version samt vilka bildformat som stöds.

'

Det har jag redan gjort, den gav mig inget matnyttigt svar tyvärr :/.. Men jag fixar en installation, ville bara veta om jag redan hade den... Tack i alla fall...

132 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)