Avatar billede hermandsen Juniormester
08. november 2004 - 12:21 Der er 11 kommentarer og
1 løsning

Kan ikke hente mysql-extension

Hej Eksperter!

Min maskine kører en Apache/1.3.31 (Win32) PHP/5.0.1 og MySQL 4.1.7.

Jeg har sat extension_dir til "c:\programmer\php\ext\" i php.ini, og PHP kan godt finde mine extensions, men alligevel får jeg en fejl når jeg starter Apache:

<fejl>
PHP Startup: Unable to load dynamic library 'c:\programmer\php\ext\php_mysql.dll' - Den angivne procedure blev ikke fundet.
</fejl>

Hvis jeg ændrer mit extension_dir til noget andet, så den ikke kan finde filen, kommer samme meddelse op, dog er sidste del af teksten ændret så der i stedet står:

<fejl>
- Det angivne modul blev ikke fundet.
</fejl>

Nogle gode ideer??
Avatar billede nikolajdu Nybegynder
08. november 2004 - 12:24 #1
Du er sikker på at filen php_msql.dll ligger derinde ikke?
Avatar billede 7th Praktikant
08. november 2004 - 12:25 #2
Har du udkommenteret extension=php_mysql.dll i din php.ini fil?
Har du flyttet filen libmysql.dll fra dit php bibliotek over i din system32 mappe?

Hvis ikke så prøv :)
Avatar billede hermandsen Juniormester
08. november 2004 - 12:30 #3
>>7th
That did the trick!! :)

Der lå en libmysql.dll-fil i system32-mappen, men den var da vist ikke helt ny!!
Har også kun rodet med det i en time nu!! :)
Avatar billede 7th Praktikant
08. november 2004 - 12:33 #4
Så godt, så langt. Jeg er spændt på at høre om du kan connecte til din database igennem php :) Det kunne jeg nemlig ikke...
Avatar billede duckman Nybegynder
08. november 2004 - 12:34 #5
Jeg får præcis den samme fejl, jeg kører dog med IIS istedet.
Jeg har en teori om, at php_mysql.dll er en forkert version.
Der står nemlig at 'proceduren' og ikke at 'filen' ikke kan findes.

Er der nogen der har en kørende opsætning med de versioner, der evt. kan prøve ligge sin version af php_mysql.dll op et sted?
Avatar billede nikolajdu Nybegynder
08. november 2004 - 12:43 #6
Jeg har desværre kun mysql 3.23 lagt ind så det hjælper nok ikke, men jeg kan da gerne sende den alligevel hvis du vil teste den.
Avatar billede hermandsen Juniormester
08. november 2004 - 12:47 #7
>>7th
Hmmm... Ind til videre ser det desværre ikke helt lyst ud!! :(
Avatar billede 7th Praktikant
08. november 2004 - 12:55 #8
Jeg oprettede igår et lignende spørgsmål, og indtil nu er det ikke lykkedes mig at connecte til en MySQL database version 4.1.x igennem PHP 5.x. Mit engelsk er ikke det bedste, men så vidt jeg kan forstå skyldes problemet, at MySQL fra version 4.1.x bruger en ny form for password hash, som ikke stemme overens med PHPs password metode. Det vrimler med spørgsmål omkring denne problemstilling på nettet, men indtil nu har jeg ikke fundet en løsning. Du kan dog blandt andet vælge at formatere password i den gamle hash form via shell. Jeg valgte dog at installere version 4.0.x i stedet for :)
Avatar billede hermandsen Juniormester
08. november 2004 - 12:57 #9
Auch!!!
Tror også lige at jeg tager en ned-gradering!!
Avatar billede hermandsen Juniormester
08. november 2004 - 13:38 #10
>>7th
Så er der forbindelse!! :)

Et svar tak!
Avatar billede 7th Praktikant
08. november 2004 - 13:49 #11
Bare behold :)
Avatar billede hermandsen Juniormester
09. november 2004 - 21:12 #12
Okay...
Takker igen! :)
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