Avatar billede proff Nybegynder
16. februar 2005 - 23:23 Der er 22 kommentarer og
1 løsning

Problemer med mysql efter installering af PHP5

Hej Eksperter.

Jeg har nu i længere tid ville afprøve PHP 5. Dette har jeg så gjort nu. Jeg har af-installeret mit apache, og PHP (jeg undlod at af-installere mysql,phpmyadmin).

Jeg har nu installeret Apache 1.3.33, og PHP version 5.0.3.
Da jeg nu endelig har fået det til at virke, og vil teste får jeg flg. fejl da jeg prøver at bruge min mysql connect:
Fatal error: Call to undefined function mysql_connect() in c:\SRV\apache group\Apache\htdocs\sql.php on line 2

Og da jeg prøvede at starte mit PHPMyAdmin fik jeg flg. fejl-besked:
MySQL udvidelser kan ikke loades,
check PHP konfigurationen.
Dokumentation


Jeg slog op i dokumentationen og fandt flg:

[1.20] I 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 server (compiled-in), otherwise it needs to be loaded dynamically. Its name is probably mysql.so or mysql.dll. phpMyAdmin tried to load the extension but failed.

Usually, the problem is solved by installing a software package called "PHP-MySQL" or something similar.



- Kan i se hvad jeg har gjort galt? Hvor problemet ligger :-)?
Avatar billede arne_v Ekspert
16. februar 2005 - 23:26 #1
Du har installeret en PHP5 uden MySQL support !?
Avatar billede proff Nybegynder
16. februar 2005 - 23:28 #2
Aha. dvs, den forkerte version af PHP? - Er der en anden version du kan foreslå?
Avatar billede detox Nybegynder
16. februar 2005 - 23:30 #3
MySQL support er ikke en del af php5. Det skal aktiveres særskilt.
Avatar billede detox Nybegynder
16. februar 2005 - 23:32 #4
Du skal kopiere: 'libmysql.dll' til din windows systemmappe og fjerne ; fra: ;extension=php_mysql.dll i php.ini
Avatar billede proff Nybegynder
16. februar 2005 - 23:32 #5
how do i do that then?
Avatar billede proff Nybegynder
16. februar 2005 - 23:35 #6
Tak - det vil jeg lige prøve og vende tilbage
Avatar billede proff Nybegynder
16. februar 2005 - 23:39 #8
Det har jeg nu prøvet, desværre uden succes!

Efter mit reboot fik jeg flg. alert smidt i hovedet:
PHP Startup: Unable to load dynamic library './php_mysql.dll' - Det angivne modul blev ikke fundet.

- Hvad kan dette skyldtes?
Avatar billede detox Nybegynder
16. februar 2005 - 23:43 #9
Og det er libmysql.dll fra php mappen?
Avatar billede proff Nybegynder
16. februar 2005 - 23:44 #10
libmysql.dll jeps.
Avatar billede detox Nybegynder
16. februar 2005 - 23:47 #11
Og i hvilken mappe har du lagt den?
Avatar billede proff Nybegynder
16. februar 2005 - 23:47 #12
C:\Windows\system\
Avatar billede detox Nybegynder
16. februar 2005 - 23:48 #13
Arh, det skal nok være:

C:\Windows\system32\
Avatar billede proff Nybegynder
16. februar 2005 - 23:48 #14
d'oh :)
Avatar billede proff Nybegynder
16. februar 2005 - 23:51 #15
Det er nu testet - samme fejl!
Efter hvad der står her, skyldtes fejlen filen ikke er smidt ind.
http://www.php.net/manual/en/ref.mysql.php

- Nu har jeg testet hvor den ligger i windows/system, og windows/system32. This is odd!
Avatar billede proff Nybegynder
16. februar 2005 - 23:56 #16
Kan det have nogen betydning hvilken version af mysql jeg kører?
Avatar billede detox Nybegynder
16. februar 2005 - 23:56 #17
Og du har: 'php_mysql.dll' liggende i din extension mappe?
Avatar billede detox Nybegynder
16. februar 2005 - 23:57 #18
Hvilken version bruger du da?
Avatar billede proff Nybegynder
16. februar 2005 - 23:57 #19
C:\PHP\ext\php_mysql.dll - Den eksistere ja
Avatar billede detox Nybegynder
16. februar 2005 - 23:59 #20
Har du:

extension_dir = "C:\php\ext"

i php.ini?
Avatar billede proff Nybegynder
17. februar 2005 - 00:04 #21
Nej søreme nej. Den hed bare \. - Jeg tester lige :)
Avatar billede proff Nybegynder
17. februar 2005 - 00:10 #22
Smid et svar Detox. Jeg må sige at jeg er sgu glad for din hjælp, nu virker det!

- PHP5 er genialt, den oplyser en om alle fejl, sikkerhedsfejl osv :)
Avatar billede detox Nybegynder
17. februar 2005 - 00:12 #23
Jeps, værsgo'
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