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
Linux & BSDur Mac OS, Unix, Linux & BSD
15 svar · 449 visningar · startad av Han-Solo
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.
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
Viktor skrev:
Har du installerat (kompilerat) PHP med MySQL stöd?
--with-mysqlOm 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?
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
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...
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???
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
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.
;
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
nej fan...
alla ledtrådar är av värde!
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!
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 =)
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 ......
maddoc: körade du dpkg-reconfigure på apache och php4 efter att du installerat php4-mysql?
Nope, testar med det nu.