Dunque, voglio eseguire questo codice sulla mia macchina, per un server di gioco:

Codice PHP:

<?php 

$DBhost 
"localhost";
$DBuser "user";
$DBpass "pass";
$DBName "l2jdb";
$table "characters";
$name "Lineage2";

echo 
"<head><title>$name Cronicle 4 Status</title></head>
<big>
$name C4 Server</big>
"
;
mysql_connect($DBhost,$DBuser,$DBpass) or die("Unable toconnect to database");

@
mysql_select_db("$DBName") or die("Unable to select database $DBName");

$sqlquery "SELECT COUNT(*) FROM $table WHERE online = '1'";

$result mysql_query($sqlquery);

$amount mysql_result($result,0);

echo 
"

There are:[b] 
$amount[/b] player";
if(
$amount 1)
{
    echo 
"s online.";
}
else
{
    echo 
" online.";
}

echo 
"
"
;

$flogin fsockopen ("server_ip",2106$errno$errstr1); 
if ( 
$flogin 
    
$FORM .= "<font size=2>[b]Login Server:[/b] <font color=green>[b]Online[/b]</font>
"

else 
    
$FORM .= "<font size=2>[b]Login Server:[/b] <font color=red>[b]Offline[/b]</font>
"


$fgame fsockopen ("server_ip",7777$errno$errstr1); 
if ( 
$flogin 
    
$FORM .= "<font size=2>[b]Game Server:[/b] <font color=green>[b]Online[/b]</font>"
else 
    
$FORM .= "<font size=2>[b]Game Server:[/b] <font color=red>[b]Offline[/b]</font>"
echo 
$FORM


?>

Ma quando provo ad eseguirlo ottengo questo errore:

codice:
Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in C:\L2J\www\info.php on line 12
Unable toconnect to database

La configurazione è Apache 2.0, php 4.4.2 e MySQL 5. Da php.ini ho abilitato l'estensione

codice:
extension=php_msql.dll
ed il file php_msql.dll si trova nella cartella extensions. Sono molto niubbo (prima installazione del trio php-mysql-apache, dove sbaglio?

Grazie.