Le novità introdotte con la versione 4.1 di MySQL sono diverse e perciò gli sviluppatori di PHP, invece di aggiornare l'attuale estensione mysql, ovvero la libreria che permette al PHP di interagire con MySQL, ne hanno realizzato una nuova, dal nome mysqli (mysql improved).
Mysqli non solo permette di sfruttare a pieno le nuove caratteristiche di MySQL 4.1 ma offre anche interessanti novità come ad esempio un completo set di classi che permettono un approccio della programmazione orientato agli oggetti. Se siete interessati ad approfondire l'argomento potete consultare questo articolo.
Mostreremo quindi i passi necessari per abilitare sia l'estensione mysql sia la nuova mysqli. Bisognerà scegliere quale delle due procedure eseguire in relazione alle applicazioni PHP che si intende far giare.
Se si vogliono provare le nuove caratteristiche di MySQL 4.1 dovremo installare l'estensione mysqli mentre se vorremo testare la compatibilità di script PHP di non recente realizzazione l'estensione mysql farà al caso nostro. E' comunque possibile installarle entrambe.