webForumDet fria alternativet

Problem att ansluta till mysql (PHP5, Mysql4)

PHPur PHP

10 svar · 326 visningar · startad av sailsoft

Medlem sedan juli 2001225 inlägg
Frågan#1

Jag har installerat PHP5 och Mysql 4.. på min server och skulle testa databasen och får då felet:

"Call to undefined function mysql_connect()"

Har jag gjort något fel i installationen, ingår inte mysql-paketet i PHP5?

Medlem sedan juni 20015 009 inlägg
#2

Har du aktiverat mysql i php.ini?

Medlem sedan juli 20033 147 inlägg
#3

Verkar vara fel på koden som du ansluter till databasen med.
Hur ser den ut?

Medlem sedan juli 2001225 inlägg
#4

Jag kollar i PHP.ini nu, vart ställer man in så den ska köra mysql då?

Medlem sedan juni 20015 009 inlägg
#5

sailsoft skrev:

Jag kollar i PHP.ini nu, vart ställer man in så den ska köra mysql då?

;extension=php_mysql.dll

Till:

extension=php_mysql.dll
Medlem sedan juli 2001225 inlägg
#6

Men gäller inte dom under windows, jag kör linux?

Kan det vara:

extension=mysql.so

Medlem sedan juli 2001225 inlägg
#7

Var tydligen inte så enkelt längre, finns inget stöd för Mysql i PHP5...?

http://se2.php.net/manual/sv/faq.databases.php#faq.databases.mysql.php5

Medlem sedan juni 20015 009 inlägg
#8

sailsoft skrev:

Men gäller inte dom under windows, jag kör linux?

Kan det vara:

extension=mysql.so

Ah antog automatiskt att du körde win, dumt av mig. Under unix måste man under kompileringen av php lägga till ett kommando så att mysql tas med (vilket jag inte kan utantill).

Vilket OS kör du?

Medlem sedan juli 2001225 inlägg
#9

Linux (Slackware) !

Medlem sedan maj 20017 inlägg
#10

Från och med PHP5 så är inte mysql aktiverat som default.
Du måste configa php med --with-mysql för att använda det.

Medlem sedan juli 2001225 inlägg
#11

Jag löste det nu genom att kompilera om php, tack för alla inlägg!

201 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
198 ms — hämta tråd, inlägg och bilagor (db)