Ho windows XP SP3.
Ho scaricato su www.php.net il file: PHP 5.2.14 zip package.
L'ho dezippato e ho messo il contenuto in C:\PHP.
Ho scaricato Apache 2.2.17 da qui: http://httpd.apache.org/download.cgi#apache22 e l'ho installato.
Ho installato inoltre MySQL Server 5.0.

Ho copiato il file C:\PHP\php.ini-recommended in C:\WINDOWS, rinominandolo php.ini.
Ho poi aperto con un editor di testo il file C:\WINDOWS\php.ini ed ho settato i seguenti valori ad On (erano settati ad Off):

short_open_tag = On
magic_quotes_gpc = On
register_globals = On
display_errors = On

Ho modificato la riga:
;session.save_path = "/tmp"

Facendola diventare così:
session.save_path = "c:\tmp"

Ho poi aperto il file C:\Programmi\Apache Software Foundation\Apache2.2\conf\httpd.conf
ed ho aggiunto le seguenti righe:

LoadModule php5_module "c:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php (nella sezione <IfModule mime_module>)
PHPIniDir "c:/php" (alla fine del file)

Ho creato un file test.php e l'ho messo in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs
incollandoci la seguente riga:
<?php phpinfo(); ?>

Se vado dal browser e scrivo:
http://localhost/test.php
Ottengo una tabella con su scritto "PHP Version 5.2.14" dove sono riportate le varie configurazioni di php.

Voglio far comunicare le mie pagine php con MySQL, così ho decommentato nel file php.ini la riga:
;extension=php_mysqli.dll
facendola dunque diventare:
extension=php_mysqli.dll

Ma non riesco in nessun modo a far funzionare la mia pagina che si collega a MySQL, ottenendo il seguente messaggio di errore:
Fatal error: Call to undefined function mysql_connect() in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\funzioni_mysql.php on line 17

Come posso risolvere il problema?? Ho sbagliato qualche configurazione??