GD - PHP installeren onder Windows

Pagina: 1
Acties:

  • posttoast
  • Registratie: April 2000
  • Laatst online: 18:49
Deze vraag is al eerder voorbij gekomen, maar aangezien dat in 2001 was lijkt een nieuw topic mij op zijn plaats.

Ik draai hier een test-servertje met Windows XP, Apache 2.0.53 en PHP 4.3.10.

Ik wil graag GD kunnen draaien dus heb ik netjes php_gd2.dll in de extensions folder van PHP gezet. In php.ini heb ik ervoor gezorgd dat de extension dir goed aangegeven is en de extension ge-enabled:
code:
1
2
extension_dir = "c:\Program Files\PHP\extensions"
extension=php_gd2.dll
Maar nu het probleem: het werkt niet... Als ik een phpinfo() uitvoer staat er nergens in de informatie dat GD geladen is. Ik snap niet hoe dat kan, volgens mij doe ik namelijk niets verkeerd. Ik heb nog geprobeerd php_gd2.dll in de Windows directory (waar ook php.ini resideert) te plaatsen, maar dat werkte helaas niet. :?

Is er misschien een handeling die ik nog moet verrichten maar over het hoofd gezien heb?

Nogmaals: ik heb gezocht, maar de topics die ik vond waren oud én er stond niets in dat ik nog niet wist.

Oh ja: voordat iemand het vraagt, ik heb natuurlijk wel even de Apache server gerestart. :)

[ Voor 11% gewijzigd door posttoast op 25-03-2005 17:33 . Reden: Toevoeging ]

omniscale.nl


Verwijderd

heb je dit
code:
1
extension=php_gd2.dll

er ook bijstaan?

  • posttoast
  • Registratie: April 2000
  • Laatst online: 18:49
Verwijderd schreef op vrijdag 25 maart 2005 @ 17:32:
heb je dit
code:
1
extension=php_gd2.dll

er ook bijstaan?
Ja dus, sorry dat paste ik net nog even aan in mijn startpost :)

omniscale.nl


  • Rob
  • Registratie: Februari 2000
  • Niet online

Rob

Heb je de logs van Apache bekeken?

In the beginning the Internet was a bunch of smart users with dumb terminals. Now...


Verwijderd

Vincent Bovelander schreef op vrijdag 25 maart 2005 @ 17:33:
[...]

Ja dus, sorry dat paste ik net nog even aan in mijn startpost :)
Volgens mij moet er een slash achter de extension dir.

  • posttoast
  • Registratie: April 2000
  • Laatst online: 18:49
-Rob- schreef op vrijdag 25 maart 2005 @ 17:39:
Heb je de logs van Apache bekeken?
Ja, daar staat niets vreemds in.
Verwijderd schreef op vrijdag 25 maart 2005 @ 17:40:
[...]
Volgens mij moet er een slash achter de extension dir.
Volgens mij niet, maar ik heb het toch even geprobeerd. :) Geen resultaat.

omniscale.nl


  • Sybr_E-N
  • Registratie: December 2001
  • Laatst online: 21-08 19:22
Als je Apache opnieuw opstart geeft PHP/Apache dan geen error melding in de trend van "Unable to load library php_gd2.dll"? Weet je zeker dat de juiste php.ini bestand wordt geladen?

  • posttoast
  • Registratie: April 2000
  • Laatst online: 18:49
Sybr_E-N schreef op vrijdag 25 maart 2005 @ 17:50:
Als je Apache opnieuw opstart geeft PHP/Apache dan geen error melding in de trend van "Unable to load library php_gd2.dll"? Weet je zeker dat de juiste php.ini bestand wordt geladen?
Nope, ik krijg überhaupt geen errors. Dit is misschien een domme vraag: maar hoe check ik of het juiste php.ini bestand wordt geladen?

omniscale.nl


  • GGS_VR6
  • Registratie: Juli 2001
  • Niet online

GGS_VR6

Oranje!

Probeer anders eens

code:
1
extension_dir = "c:\Program Files\PHP\extensions\


Dus met de \ op t eind

T.net ID. Bekijk het maar es eem..
‹(◕‿◕)›


  • posttoast
  • Registratie: April 2000
  • Laatst online: 18:49
GGS_VR6 schreef op vrijdag 25 maart 2005 @ 17:59:
Probeer anders eens
code:
1
extension_dir = "c:\Program Files\PHP\extensions\
Dus met de \ op t eind
Al gedaan. Helpt helaas niet...

omniscale.nl


  • Sybr_E-N
  • Registratie: December 2001
  • Laatst online: 21-08 19:22
Vincent Bovelander schreef op vrijdag 25 maart 2005 @ 17:52:
[...]

Nope, ik krijg überhaupt geen errors. Dit is misschien een domme vraag: maar hoe check ik of het juiste php.ini bestand wordt geladen?
Als je een php bestand aanmaakt met daarin alleen de functie phpinfo(), krijg je een hele lijst te zien met alle server variabelen, extenions en dergelijke. In het eerste blok informatie staat o.a. het pad naar de geladen php.ini file. De regel "Configuration File (php.ini) Path" zegt welke ini file er geladen is.

  • --MeAngry--
  • Registratie: September 2002
  • Laatst online: 20-08 14:43

--MeAngry--

aka Qonstrukt

Waar heb je php.ini nu staan? Ik plaats em zelf altijd in C:\WINDOWS daar wordtie namelijk zeker gevonden. :)

Tesla Model Y RWD (2024) ▪︎ Daikin Altherma 3 6kW (300L SWW) ▪︎ 20x AIKO NeoStar 2S+ 465Wp ▪︎ Sigenergy SigenStor EC 10+10 (12kW + Gateway HomePro TP)


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

--MeAngry-- schreef op vrijdag 25 maart 2005 @ 18:17:
Waar heb je php.ini nu staan? Ik plaats em zelf altijd in C:\WINDOWS daar wordtie namelijk zeker gevonden. :)
Vincent Bovelander schreef op vrijdag 25 maart 2005 @ 17:25:
[...]

Ik heb nog geprobeerd php_gd2.dll in de Windows directory (waar ook php.ini resideert) te plaatsen, maar dat werkte helaas niet. :?

[...]
;)

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • posttoast
  • Registratie: April 2000
  • Laatst online: 18:49
Even gecheckt, php.ini staat inderdaad in c:\WINDOWS. php2_gd2.dll staat in c:\Program Files\PHP\extensions\ (zoals ik ook aangeef in php.ini dus).

omniscale.nl


Verwijderd

Bij mij staat er toch echt een slash achter het pad van de extension dir

  • Wierdo_NL
  • Registratie: Mei 2000
  • Laatst online: 08-08 19:03
Kan het misschien zijn dat hij de spatie in "Program Files" niet leuk vind ??

Probeer voor de gein eens de extensions te verplaatsen naar c:\php\extensions en dat aan te geven in je INI file..

There is a fine line between hobby and mentaldisorder


  • posttoast
  • Registratie: April 2000
  • Laatst online: 18:49
Wierdo_NL schreef op vrijdag 25 maart 2005 @ 18:51:
Kan het misschien zijn dat hij de spatie in "Program Files" niet leuk vind ??

Probeer voor de gein eens de extensions te verplaatsen naar c:\php\extensions en dat aan te geven in je INI file..
Ook geprobeerd, werkte niet.

Overigens voor de geinteresseerden: de output van phpinfo() kun je zien op http://babo.demon.nl/info.php.

[ Voor 19% gewijzigd door posttoast op 25-03-2005 19:26 ]

omniscale.nl


  • posttoast
  • Registratie: April 2000
  • Laatst online: 18:49
Wat ik ook zo wazig vind: als ik in php.ini er dit van maak:
code:
1
extension=nietbestaandbestand.dll

dan vind ik ook helemaal geen fouten terug in het Apache log. Het lijkt dus wel alsof ie dit gewoon negeert... :?

----------

Zoals eerder gezegd: in info() stond duidelijk dat ie C:\Windows gebruikte om php.ini te openen. Toch besloot ik net, na -Rob- even gesproken te hebben, om even in de httpd.conf te kijken. En verhip: daar stond een heel andere directory dan C:\Windows voor de php.ini. Dat even aangepast, en: het werkt :D

Rest de vraag waarom info() dan wel C:\Windows aangaf...

[ Voor 51% gewijzigd door posttoast op 25-03-2005 20:34 ]

omniscale.nl


  • Ankh
  • Registratie: Mei 2001
  • Laatst online: 09:49

Ankh

.Howdy

edit:
vergeten op versturen te drukken!
gd
GD Support enabled
GD Version bundled (2.0.28 compatible)
FreeType Support enabled
FreeType Linkage with freetype
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled
dat staat in je phpinfo file.. zegt genoeg lijkt me ;)

[ Voor 151% gewijzigd door Ankh op 26-03-2005 11:36 ]


  • posttoast
  • Registratie: April 2000
  • Laatst online: 18:49
SCaRaBaeuS schreef op zaterdag 26 maart 2005 @ 11:35:
edit:
vergeten op versturen te drukken!



[...]


dat staat in je phpinfo file.. zegt genoeg lijkt me ;)
Ja, maar dat komt omdat het nu al gelukt is :)

omniscale.nl

Pagina: 1