---
title: "mysql_connect() är odefinierad!?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/linux-bsd/50065-mysql-connect-är-odefinierad"
topic: "Linux & BSD"
topic_url: "https://www.webforum.nu/amne/linux-bsd"
author: "Han-Solo"
published: "2002-08-11T16:24:09.000Z"
updated: "2003-03-12T15:19:45.000Z"
replies: 15
views: 489
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/linux-bsd/50065-mysql-connect-är-odefinierad"
---

# mysql_connect() är odefinierad!?

## #1 — Han-Solo, 2002-08-11T16:24Z

Jag har nyligen installerat apache, mySQL och php4 på min Linuxburk... så nu är det en LAMP server =) (faktiskt lite nöjd med det... jag är ingen hejare på Linux).

Nå, iaf... när jag väl fått fart på alla delarna skulle jag göra en enkel databaskoppling. Där tog det gris-nit (läs: stopp!).

```
Fatal error: Call to undefined function: mysql_connect()
```

**måste det installeras nått mer? VAD???** 

*Jag har testkört databasen med fungerandescript från en annan maskin, med lysande resultat. Så det ÄR linuxburkens php-kods tolkning som är lite galen* 

Jag gissade att myodbc skulle installeras...**är det rätt?** 
men ...

```
apt-get install myodbc
```

 finns ju inte!

p.s. jag är nybörjare ohc kör Debian 3.0 d.s.

Permalänk: https://www.webforum.nu/p/50065

## #2 — Viktor, 2002-08-11T16:27Z

Har du installerat (kompilerat) PHP med MySQL stöd?

```
--with-mysql
```

Om inte så måste du nog göra det för att det ska fungera.

/Viktor

Permalänk: https://www.webforum.nu/p/748392

## #3 — Han-Solo, 2002-08-11T16:39Z

> **Viktor skrev:**
>
> Har du installerat (kompilerat) PHP med MySQL stöd?
>
>
> ```
> --with-mysql
> ```
>
> 
> Om inte så måste du nog göra det för att det ska fungera.
> 
> /Viktor

mja-a... 
jag har bara kört tre komandon...(sanning med modifikation)

```
apt_get install apache
apt-get install php4
apt-get install mySQL
```

hur menar du att jag ska göra?

Permalänk: https://www.webforum.nu/p/748406

## #4 — Viktor, 2002-08-11T16:42Z

Vet inte hur det där fungerar, brukar alltid kompilera det själv, då har man kontrol över vad man gör :)
Det är inte så svårt, det följer alltid med en INSTALL eller README fil där det står precis hur man ska göra.

/Viktor

Permalänk: https://www.webforum.nu/p/748409

## #5 — Han-Solo, 2002-08-11T16:54Z

Jag förstår det... =)
men allt blir så fruktansvärt enkelt med 'apt'... jag en riktig nybörjare med linux uppdaterade systemet från 2.2r4 till 3.0 på några timmar... busenkelt.

nå, nog med reklam för Debian nu... 

det borde ju gå på nått jäkla vänster att konfigurera php så att det fungerar på "mitt" sätt oxå... 

du ska ha tack för att du tog dig tid, Viktor... men jag letar nog vidare...

Permalänk: https://www.webforum.nu/p/748417

## #6 — Han-Solo, 2002-08-11T17:05Z

Du... när jag läser det som står i informationen som phpinfo(); ger så stär där bland annat:

```
...usr' '--with-mm' [b]'--with-mysql=shared,/usr'[/b] ...
```

under rubriken "Configure Command"...?

vad menas i så fall med shared,/user???

Permalänk: https://www.webforum.nu/p/748428

## #7 — Rogger, 2002-08-11T18:34Z

Har du lagt till mysql raden i php.ini eller kollat att den finns??

'extension=mysql.so' i /etc/php4/apache/php.ini

Jag hade själv problem med php.ini innan databaskopplingarna fungerade.

/R

Permalänk: https://www.webforum.nu/p/748486

## #8 — Han-Solo, 2002-08-11T19:16Z

raden var inte med... så jag skrev in det helt enkelt ilag med de anda... utan resultat!
men en sökning visar att filen finns och att den ligger i

```
/usr/lib/perl5/auto/DBD/mysql/mysql.so
```

i php.ini vid dessa extesnsion:s kan man läsa

```
;Windows Extensions
;Note that MySQL and ODBC support is now built in, so no dll is needed for it.
;
```

Permalänk: https://www.webforum.nu/p/748516

## #9 — RanXeroX, 2002-08-12T08:46Z

Tja ba..

Under openBSD så använder man sig av olika packet... (vet inte riktigt hur debian funkar , har inte testat det.) och där finns det två alternativ av PHP att instalera .. det finns med mysql stöd och utan.. det kan vara lika dant för dig kanske. 

Kolla om det finns något PHP-packet som har stöd för mysql..

(jag kan vara helt ute och snurra nu.. har inte riktigt koll på debian.. men värt ett försök)

Lycka till =)

// xerox

Permalänk: https://www.webforum.nu/p/748756

## #10 — Han-Solo, 2002-08-12T09:12Z

nej fan...
alla ledtrådar är av värde!

Permalänk: https://www.webforum.nu/p/748789

## #11 — Han-Solo, 2002-08-12T15:02Z

**RanXeroX.... du knäckte det! TACK!**

> jag kan vara helt ute och snurra nu..

Det man behöver göra är mycket riktgit att välja att installera ytterligare ett paket. php4-mysql...

apt-get install php4-mysql

under installationen säger 'verktyget' 

```
You are installing MySQL support for php4, but it's not
enabled in your /etc/php4/apache/php.ini.

To enable it you need to add this line:

extension=mysql.so

Do you want me to add it now [Y/n] ?Y
```

... precis som du sa Rogger...och sen var saken biff! 

/Tack fö hjälpen grappar!

Permalänk: https://www.webforum.nu/p/749025

## #12 — RanXeroX, 2002-08-12T16:07Z

Fan va nice...

Då är det bara att börja hacka PHP =)

// xerox

Permalänk: https://www.webforum.nu/p/749058

## #13 — Han-Solo, 2002-08-12T16:14Z

nja-äe... nu ska jag ha igång MRTG köret se.... ;)

Det är roligt när man lär sig en massa... för ett par veckor sedan var jag askass på Linux... nu bara kass =)

[MRTG problem](http://www.webforum.nu/showthread.php?s=&threadid=48979)

Permalänk: https://www.webforum.nu/p/749060

## #14 — maddoc, 2003-03-11T15:44Z

Hmmm... Kör också debian på en utav mina servrar och har apt-get:at apache, mysql, php4 och nu php4-mysql men får fortfarande felet Fatal error: Call to undefined function: mysql_connect() in ......

Permalänk: https://www.webforum.nu/p/975600

## #15 — Razofish, 2003-03-11T18:24Z

maddoc: körade du dpkg-reconfigure på apache och php4 efter att du installerat php4-mysql?

Permalänk: https://www.webforum.nu/p/975738

## #16 — maddoc, 2003-03-12T15:19Z

Nope, testar med det nu.

Permalänk: https://www.webforum.nu/p/976381

---

Tråden på webben: https://www.webforum.nu/amne/linux-bsd/50065-mysql-connect-är-odefinierad
