Avatar billede neocron Nybegynder
24. juni 2007 - 02:11 Der er 4 kommentarer og
1 løsning

Problemer med PHP og MySQL samarbejde på Debian

Hejsa,
Jeg er helt og aldeles grøn til Debian - og al Unix generelt, så det er en spændende ny verden for mig.

Jeg har fået installeret både MySQL server samt PHP Version 4.4.4-8+etch3 på den.

Jeg kan fint bruge både MySQL og PHP hver for sig, men jeg støder på et problem når jeg vil benytte mig af PHP's muligheder for MySQL.

Jeg indleder test-koden på klassisk vis -

$connect = mysql_query("localhost", "user", "pass");
mysql_select_db("database", $connect);

Denne melder følgende fejl:

Fatal error: Call to undefined function: mysql_connect() in /usr/share/phpmyadmin/db.php on line 2

Fint, jeg forsøger at installere phpmyadmin - og den opretter fint forbindelse til MySQL databasen. Dog kan jeg ikke lige overskue phpmyadmin sourcen og se præcis hvordan de har gjort.

Som sagt, jeg er grøn i unix. Er det er PHP-opsætningsproblem? Er det et MySQL opsætningsproblem? Mangler jeg at installere noget?
Avatar billede neocron Nybegynder
24. juni 2007 - 02:12 #1
(Selvom URL'en i min fejlmeddelelse måske indikerer at det er phpmyadmin der har problemet - så er det på ingen måde sådan - jeg oprettede bare en testfil i det dir, jeg stod i - og det var så phpmyadmin :))
Avatar billede arne_v Ekspert
24. juni 2007 - 05:12 #2
Er mysql extension loaded i php.ini ?
Avatar billede neocron Nybegynder
24. juni 2007 - 12:49 #3
Jeg tror vi er inde på noget af det rigtige, Arne :)

Jeg sidder via shell lige nu.
Er der nogen måde man kan søge efter en fil, f.eks. "mysql.do"?
Jeg har forsøgt med "find", som ikke gør noget.
"locate mysql.do" viser ingenting.

(Men hvordan kan phpmyadmin bruge mysql hvis jeg ikke kan i min egne scripts?)
Avatar billede neocron Nybegynder
24. juni 2007 - 12:52 #4
Ok, jeg er bare en kegle. Den viste ingenting fordi php.ini ikke findes :)
Men det burde jo egentlig have fandtes her.. hmm
Avatar billede neocron Nybegynder
26. juni 2007 - 00:20 #5
Jeg har selv rodet med det. Det hjalp at afinstallere php4-mysql samt php4-common. Jeg kunne ikke get'e php4-mysql før php4-common blev fjernet. Nu virker både php og mysql. Så har jeg også lært lidt.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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