PHP 8.4.2 Released!

Installation

Installation unter Unix

Um den MySQL Native Driver nutzen zu können, muss PHP so kompiliert werden, dass die MySQL-Datenbankerweiterungen den MySQL Native Driver unterstützen. Dies geschieht über die Konfigurationsoptionen mit denen der PHP-Quellcode kompiliert wird.

Um zum Beispiel die Erweiterung MySQL, mysqli und PDO MYSQL unter Verwendung des MySQL Native Driver zu erstellen, müsste der folgende Befehl eingegeben werden:

./configure --with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
[weitere Optionen]

Installation unter Windows

In den offiziellen PHP-Distributionen für Windows ist der MySQL Native Driver standardmäßig aktiviert, so dass keine zusätzliche Konfiguration erforderlich ist, um ihn zu verwenden. Alle MySQL-Datenbankerweiterungen verwenden in diesem Fall den MySQL Native Driver.

Unterstützung des SHA-256 Authentifizierungs-Plugins

Damit sich der MySQL Native Driver über über Konten mit MySQL verbinden kann, die das MySQL SHA-256 Authentifizierungs-Plugin verwenden, muss die OpenSSL-Funktionalität in PHP integriert und aktiviert sein. PHP kann dazu zum Beispiel wie folgt konfiguriert werden:

./configure --with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-openssl
[weitere Optionen]

In Autotools wird die erweiterte SSL-Unterstützung in mysqlnd implizit aktiviert, wenn es durch Verwendung der Konfigurationsoption --with-openssl zusammen mit der Erweiterung openssl kompiliert wird. Wenn ohne die Erweiterung openssl kompiliert wird, kann die Konfigurationsoption --with-mysqlnd-ssl verwendet werden, um die erweiterte SSL-Unterstützung explizit zu aktivieren.

Changelog

Version Beschreibung
8.4.0 Die Autotools-Konfigurationsoption --with-mysqlnd-ssl wurde hinzugefügt, um die erweiterte SSL-Unterstützung explizit zu aktivieren, wenn ohne die Erweiterung openssl kompiliert wird.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top