ugrás a tartalomhoz

php - mysql

fchris82 · 2003. Szep. 27. (Szo), 16.13
Hali!

Barátommal összeraktunk egy linuxos szervert nálunk. Ő ért a linuxhoz, én nem nagyon. Neki menni kellett, elmondott néhány parancsot (pl apt-get install ), aztán magamra hagyott.
Feltettem még a mysql-t, meg a php-t. Gondoltam csak meg tudom csinálni. Ment is. A mysql is müxik (mármint magában). A php viszont, a mysql_connect -re azt mondja:
Fatal error: Call to undefined function: mysql_connect() in /var/www/c.php on line 7

Ezzel most mit tudok kezdeni :( ?
 
1

Re: php - mysql

quasimidi · 2003. Szep. 27. (Szo), 16.59
Szia,

Szeretném ha léterhoznál egy php file-t. (pl. phpinfo.php) és beleraknád a következőt:

<? phpinfo(); ?>

A tartalmat pedig böngészd végig és nézd meg, hogy bele van-e fordítva a php-be a myql támogatás (elvileg benne kell lennie alapból).
Esetleg copy-pasteld be ide mi van a phpinfo-ba, de szedd ki belőle a szerveredre vonatkozó adatokat (IP cím, hostnév) csak az anonimitás megőrzése végett.
Ha nincs benne a mysql, akkor újra kéne fordítani a php-t a --with-mysql kapcsolóval.
2

Re: php - mysql

quasimidi · 2003. Szep. 27. (Szo), 17.02
ja,még vmi: a mysql_connect-et rendesen hívtad meg?

pl:

<?php
$link = mysql_connect("localhost", "mysql_user", "mysql_password")
or die("Could not connect: " . mysql_error());
print ("Connected successfully");
mysql_close($link);
?>


(Taken from the php-manual -> http://hu.php.net/manual/en/function.mysql-connect.php
3

Re: php - mysql

fchris82 · 2003. Szep. 27. (Szo), 17.24
Az eredmény:
futballtrener.uw.hu/c.html

Gondolom ez a rész kell neked:
'../configure' '--prefix=/usr' '--with-apxs=/usr/bin/apxs' '--with-regex=php' '--with-config- file-path=/etc/php4/apache' '--disable-rpath' '--disable-debug' '--enable-memory-limit' '-- enable-calendar' '--enable-sysvsem' '--enable-sysvshm' '--enable-track-vars' '--enable- trans-sid' '--enable-bcmath' '--with-bz2' '--enable-ctype' '--with-db2' '--with-iconv' '--with- ndbm' '--enable-exif' '--enable-filepro' '--enable-ftp' '--with-gettext' '--enable-mbstring' '-- with-pcre-regex=/usr' '--enable-shmop' '--enable-sockets' '--enable-wddx' '--with-xml=/ usr' '--with-expat-dir=/usr' '--enable-yp' '--with-zlib' '--without-pgsql' '--disable-static' '-- with-layout=GNU' '--with-curl=shared,/usr' '--with-dom=shared,/usr' '--with-zlib-dir=/usr' '--with-gd=shared,/usr' '--with-jpeg-dir=shared,/usr' '--with-xpm-dir=shared,/usr/X11R6' '--with-png-dir=shared,/usr' '--with-freetype-dir=shared,/usr' '--with-imap=shared,/usr' '-- with-ldap=shared,/usr' '--with-mcal=shared,/usr' '--with-mhash=shared,/usr' '--with-mm' '--with-mysql=shared,/usr' '--with-unixODBC=shared,/usr' '--with-recode=shared,/usr' '-- enable-xslt' '--with-xslt-sablot=shared,/usr' '--with-snmp=shared' '--enable-ucd-snmp- hack' '--with-sybase-ct=shared,/usr' '--with-ttf=shared,/usr' '--with-t1lib=shared,/usr'

Én úgy veszem, hogy ezek szerint "jól" lett fordítva. (ha a 'apt-get install php4' fordításnak számít), abban már bizonytalan vagyok, hogy a "shared,/usr" jó e :|

Az oldal forrása:
<html>
<head>
<title>Próba</title>
</head>
<body>
<?php
$kapcsolat = mysql_connect("localhost","root","nem mondom meg :)");
if( ! $kapcsolat ) die ("Nem lehet csatlakozni :(");
else print("Sikeres csatlakozás!");
?>
</body>
</html>
4

Re: php - mysql

fchris82 · 2003. Szep. 27. (Szo), 17.31
Huh :)

Megtaláltam a megoldást :)
Kellett egy olyan is, hogy:
apt-get install php4-mysql

Ezután azért nem működött még mindig, mert aztán meg az hiányzott neki:
/etc/init.d/apache restart

Most már ok :)