Avatar billede zac Nybegynder
26. september 2005 - 14:39 Der er 3 kommentarer og
1 løsning

Hvordan er det, jeg får php.ini til at acceptere MySql?

Har installeret Apache 2.054, Php 5.0.5 og Mysql 4.1.14 samt PhpMyAdm 2.6.4. - under WinXP.

Får fra PhpMyAdm (åbning af index.php i localhost) denne fejl meddelelse:
"kan ikke indlæse udvidelsen mysql,
check PHP-konfigurationen!"

Har så i php.ini udfyldt extension_dir:
; Directory in which the loadable extensions (modules) reside.
extension_dir = ".;c:\php\ext"
- og slået denne her til:
extension=php_mysql.dll

Der er en fil php_mysql.dll i c:/php/ext !

MEN: Ved reload af Apache kommer denne her fejl meddelelse:
"PHP Startup: Unable to load dynamic library '.;c:\php\ext\php_mysql.dll' - The specified module could not be found"

PhpMyAdm giver tilsvarende denne fejlmelding:

"...receive the error "cannot load MySQL extension, please check PHP Configuration".
To connect to a MySQL server, PHP needs a set of MySQL functions called "MySQL extension". This extension may be part of the PHP distribution (compiled-in), otherwise it needs to be loaded dynamically. Its name is probably mysql.so or php_mysql.dll. phpMyAdmin tried to load the extension but failed.

Men måske det er et andet/ større problem?
Hvor er det, jeg skal sikre mig, at php og mysql arbejder sammen?
Avatar billede showsource Seniormester
26. september 2005 - 15:53 #1
Bruger selv
extension_dir = "c:\php\ext"

og filen "libmysql.dll" skal du kopiere til dit windir
Avatar billede zac Nybegynder
26. september 2005 - 16:22 #2
Det er netop, hvad jeg har gjort - fungerede ikke
Men har i mellemtiden fundet denne her:
http://dk.php.net/manual/en/ref.mysql.php
- hvor den første user note siger dette:
extension_dir = "c:\php\ext"    ( This is false )
extension_dir = c:\php\ext        (This is true )
Og faktisk er jeg kommer lidt videre nu, hvor "" er fjernet omkring extension_dir...
PhpMyAdmin går nu igang -
Men adgang til MySql-serveren nægtes: #1045 - Access denied for user 'root'@'localhost' (using password: NO)
Åbenbart noget med password, ser på det nu (brugte ikke password til mine localhost mysql database i gl. installation, men sagde ja til password nu i nye mysql installation).
Trods alt lidt fremgang!
Avatar billede zac Nybegynder
26. september 2005 - 16:32 #3
ja, config.inc.php i PhpMyAdmin skulle bare have et password
det er da helt utroligt, som det kører idag, hva :-) (men det er heller ikke så ofte...)
Avatar billede zac Nybegynder
26. september 2005 - 16:33 #4
så jeg lukker lige, men tak for kommentaren, showsource, den støttede mig i at jeg havde gjort det rigtige
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
Computerworld tilbyder specialiserede kurser i database-management

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