Come abbiamo detto, l'estensione mysqli supporta nativamente MySQL 4.1 e ci permette di sfruttarne a pieno le nuove capacità. Per installarla eseguiamo la seguente procedura.
Per prima cosa cerchiamo il file libmysql.dll nella cartella di PHP (C:\php) e copiamolo nella cartella di windows (C:\windows).
Apriamo poi con un editor (nel nostro esempio useremo il blocco note) il file php.ini presente nella cartella C:\php. Cerchiamo la riga che inizia per extension_dir e modifichiamola in modo che punti alla cartella delle estensioni di PHP C:\php\ext come mostrato nella seguente figura:

Fatto ciò scorriamo il file cercando un lungo elenco di righe che iniziano tutte per ;extension. Portiamoci alla fine di questo elenco e scriviamo la seguente riga:
extension=php_mysqli.dll
Il risultato dovrà essere simile a quello mostrato nella seguente finestra

A questo punto riavviamo Apache come mostrato precedentemente (doppio clic sull'icona di Apache nel system tray, e premere il pulsante Restart Apache). Per verificare che PHP ha caricato correttamente l'estensione mysqli apriamo il browser e digitiamo l'indirizzo http://localhost/info.php. Circa a metà della pagina che ci verrà mostrata troveremo le seguenti indicazioni:

Adesso proviamo a collegarci con uno script PHP al nostro database MySQL. Apriamo il blocco note (o l'editor che preferite) e scriviamo il seguente codice:
<?php
$link = mysqli_connect("localhost", "root", "testpass");
if (!$link) {
printf("Connessione non riuscita: %sn", mysqli_connect_error());
exit();
}
else {
echo 'Connesso con successo';
}
mysqli_close($link);
?>
Fate attenzione ad inserire nel codice (seconda riga) la corretta password di accesso. Dovrà essere la stessa che avete usato durante l'installazione di MySQL. Nel nostro esempio è impostata a "testpass".
Ecco come appare la finestra del blocco note usata nel nostro esempio:

Salvate lo script appena realizzato con il nome testmysql.php nella cartella htdocs di Apache (nel nostro caso C:\Programmi\Apache Group\Apache2\htdocs) . Ricordiamo che per evitare che il blocco note automaticamente aggiunga l'estensione .txt è possibile salvare il file scrivendo il nome tra virgolette ("testmysql.php"). Adesso proviamo a lanciare il nostro piccolo script di test: apriamo il browser e digitiamo il seguente indirizzo: http://localhost/testmysql.php. Se tutto è stato eseguito correttamente otterremo il seguente risultato:

Nel caso la connessione non riuscisse si otterrà un messaggio di errore esplicativo.