Um die mysqli-Erweiterung für PHP zu installieren, benutzen Sie den Schalter --with-mysqli=mysql_config_path/mysql_config, wobei mysql_config_path auf das Verzeichnis des mysql_config-Programms verweist, das bei MySQL-Versionen größer als 4.1 vorhanden ist.
Wenn Sie die Standard-MySQL-Erweiterung zusammen mit der mysqli-Erweiterung installieren möchten, müssen Sie für beide die gleiche Client-Bibliothek verwenden, um Konflikten vorzubeugen.
MySQLi ist nicht standardmäßig aktiviert, daher muss die php_mysqli.dll-DLL in der php.ini selbst aktiviert werden. Dafür benötigt PHP den Zugriff auf die MySQL client library. Eine Datei namens libmysql.dll ist bereits in der PHP-Distribution für Windows enthalten, und um die Kommunikation zwischen PHP und MySQL herzustellen, muss die Datei über die Windows-Systemvariable PATH erreichbar sein. Lesen Sie dazu auch den FAQ-Eintrag "Wie füge ich unter Windows PATH mein PHP-Verzeichnis hinzu?", um weitere Informationen über das dafür benötigte Vorgehen zu erhalten. Obwohl es auch möglich wäre, die libmysql.dll in das Windows-Systemverzeichnis zu kopieren, um die Datei ansprechen zu können (das Systemverzeichnis ist standardmäßig in der PATH-Variable enthalten), wird dieses Vorgehen keinesfalls empfohlen.
Wie bei der Aktivierung jeder anderen PHP-Extension (wie z.B. php_mysqli.dll) sollte auch hier die PHP-Direktive extension_dir auf das Verzeichnis zeigen, in dem die vorhandenen PHP-Extensions liegen. Lesen Sie dazu auch den Abschnitt Manual Windows Installation Instructions. Ein entsprechender extension_dir-Wert für PHP 5 könnte zum Beispiel c:\php\ext sein.
Hinweis: Wenn beim Starten des Webservers ein Fehler ähnlich dem folgenden auftritt: "Unable to load dynamic library './php_mysqli.dll'", wird im Normalfall die php_mysqli.dll und/oder die libmysql.dll nicht vom System gefunden.