Ho installato apache 2.2.15, mysql 5.1.45 e php5.3.2
tutto bene funziona tutto, ho iniziato a creare pagine.
ho configurato correttamente php con mysql,
con la solita procedura:
togliendo il commento nella extension_dir
copiando le librerie mysql e apache di php nella mia system32.
impostato le variabili di sistema nel PATH.
ora quando vado a creare uno script per connettermi a mysql per creare un datrabase mi da questo stramaledetto errore che ho googlato all'infinito:
fatal error: call to undefined function mysql_connect.
il mio script per la connessione è questo:
Codice PHP:
//collegamento a MySQL
$db = mysql_connect('localhost', 'xxxx', 'xxxxx') or
die ('Unable to connect. Check your connection parameters.');
l'unica soluzione mi sembrava di averla trovata nel forum di php.net
uno sviluppatore di php dice che con windows 7, vista e windows server 2008
c'è un problema per quanto rigurda l'ip nel file hosts situato in C:/windows/system32/etc
e diceva di impostarlo cosi:
127.0.0.1 localhost
quando invece io l'ho impostato di default cosi:
# 127.0.0.1 localhost
# ::1 localhost
Provando e riprovando ho notato che l'unico cambiamento è che quando tolgo il commento a # ::1 localhost, invece di avere l'errore riportato sopra, firefox mi dice:"Impossibile contattare il server".
Sono disperato.