[ Elza @ 25.10.2006. 13:38 ] @
Imam instaliran Apache 2.2.3 sa php-4.4.4

Instalacija je bila ovako:

cd httpd-2.2.3
./configure --enable-so
make
make install
cd php-4.4.4
./configure --apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-xml --enable-track-vars --with-apache=../apache_1.3.33 --with-gd --with-jpeg --with-zlib-dir=/usr/local --with-png-dir=/usr/local
make
make install
cp php.ini-dist /usr/local/lib/php.ini

dodala u httpd.conf
LoadModule php4_module modules/libphp4.so
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps

Potom sam podigla apache

Na prvi pogled radi, kad idem na http://localhost/test.php uredno se javi stranica sa php-om, gdje kaže da su ove sve podrške koje sam navela u instalaciji ok, također vidim i za mysql da je uključen tj.enabled.

Zanima me kako još mogu ispitati dal sam pravilno instalirala php vezano za mysql, tj. da li mysql radi?

[ misk0 @ 25.10.2006. 19:20 ] @
Obicnim testom za konekciju na bazu..

Code:

<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
   die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?> 

[ Elza @ 26.10.2006. 08:22 ] @
Trebam dakle formirati neku datoteku test.php sa ovim sadržajem:

Code:

<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>

i onda je pozvati sa http://localhost/test.php ili ?
[ Elza @ 26.10.2006. 08:32 ] @
Uradila sam ovako kako sam opisala u prethodnom postu dakle pozvala http://localhost/test.php

i javio mi sljedeće

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'mysql_user'@'localhost' (using password: YES) in /usr/users/www/public_html/ls171.tel.net.ba/test1.php on line 2
Could not connect: Access denied for user 'mysql_user'@'localhost' (using password: YES)

Onda sam iz ovog koda u test.php

<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>

izbacila mysql_password, znači test.php je sada oblika

<?php
$link = mysql_connect('localhost', 'mysql_user');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>

i sad kad pozovem http://localhost/test.php

kaže mi

Connected successfully

E sad jel mysql ok?







[ afwt @ 26.10.2006. 15:47 ] @
Podrska za MySQL na PHP strani je dobra, cim si uspela da izvrsis mysql_connect, pa makar i sa losim user/pass.
Sad ti ostaje samo da podesavas korisnike u samom MySQL-u, pa da te user/pass podatke ubacujes u PHP funkcije, i teraj. ;-)
[ Elza @ 27.10.2006. 07:50 ] @
Baš super za mysql!

Hvala na odgovorima!! :-)