Toon posts:

[PHP][winXP]GDlib.dll error

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb Apache/1.3.14 (Win32) op mijn winXP doos staan.
Ik heb PHP 4.3.2

Nu wil ik GDlib bij PHP voegen voor het bewerken van afbeeldingen.
Ik heb gedownload:

http://phplens.com/dl/php_gd_404.zip
(php_gd.dll)

Deze heb ik gekopieerd in de extentions map van PHP.
Vervolgens heb ik php.ini gewijzigd:


code:
1
2
3
;extension=php_gd.dll
-----
extension=php_gd.dll


Daarna via phpInfo(); mijn extentions dir gechecked. Deze is geplaatst in:
extension_dir = ./extensions

Die klopt want in de directory waar php.exe staat, staat een map extentions.
Met daarin de benodigde file.

Wanneer ik nu alles opsla en apache restart en een php pagina refresh krijg ik deze error:

Unknown(): Unable to load dynamic library './extentions\php_gd.dll' - The specified procedure could not be found.

Iemand een idee wat ik moet doen om GDlib aan de praat te krijgen??

Verwijderd

Dit betref het configureren van apache: hoort in SA :)
PW > SA

Verwijderd

Topicstarter
Sorry, mr mod, in 2001 mocht het nog wel. Wat gaat de tijd toch snel hé ;)

http://gathering.tweakers.net/forum/list_messages/257788

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Op windows platformen moet je het volledige pad naar je extensions dir opgeven in je ini.

Intentionally left blank


Verwijderd

Topicstarter
Ik heb hem nu aangepast naar:

extension_dir = "c:\apache\php\extentions" ; directory in which the loadable extensions (modules) reside

nog steeds dezelfde foutmelding

edit:


extension_dir = c:\apache\php\extentions ; directory in which the loadable extensions (modules) reside
---------

extension_dir = \apache\php\extentions ; directory in which the loadable extensions (modules) reside

----------

extension_dir = c:\apache\php\extentions\ ; directory in which the loadable extensions (modules) reside




Ook deze werken niet :/

[ Voor 57% gewijzigd door Verwijderd op 02-07-2003 16:06 ]


  • BRAINLESS01
  • Registratie: April 2003
  • Laatst online: 08-09 09:30
volgens mij bedoelde hij:

extension = "c:\apache\php\extentions\php_gd.dll"

Verwijderd

Topicstarter
In de lijst met extentions kan ik neerzetten:
extension= c:\apache\php\extentions\php_gd.dll

Echter boven deze lijst staat de basedir geconfigureerd van de extentions:
extension_dir = .\extentions (<--staat er standaard in)

Op het moment dat ik de basedir leeg laat en de extentions compleet vul werkt hij ook nog niet.

Verwijderd

Topicstarter
Misschien is er een windowsgebruiker die wel al een extentions werkend heeft die even een deel van zijn ini zou kunnen bekijken?

Verwijderd

Bij mij werkte onder WinXP Pro ook php_gd.dll niet, probeer eens php_gd2.dll, of heb je die niet ?

Verwijderd

Topicstarter
Deel 2 zoals jij aangeeft geeft dezelfde foutmeldingen helaas

  • DyArt
  • Registratie: Maart 2003
  • Laatst online: 08:21
Dit zou moeten werken:
; Directory in which the loadable extensions (modules) reside.
extension_dir = c:\php\extensions

maar ik had zo'n zelfde fout bij XML includen, en toen bleek dat je ook dll bestanden moet kopieren naar de windows\system32 directory.
probeer eens de hele map \php\dlls naar \windows\system32 te kopieren en kijk eens wat die dan doet

Verwijderd

Topicstarter
Alle DLLs staan nu ook in de system32 dir. nog steeds een foutmelding.
Pagina: 1