Lange Rede, kurzer Sinn: Ich habe gerade Ubuntu 12.04 (Debian-basiert), nginx, php-fpm und mysql installiert. Jetzt brauche ich den MySQL-Treiber für PHP, aber welchen soll ich wählen?
Was ist besser Php-MySQL oder Php-MySQL?
Lange Rede, kurzer Sinn: Ich habe gerade Ubuntu 12.04 (Debian-basiert), nginx, php-fpm und mysql installiert. Jetzt brauche ich den MySQL-Treiber für PHP, aber welchen soll ich wählen?
Was ist besser Php-MySQL oder Php-MySQL?
Antworten:
php-mysqlnd ist die bessere Wahl. Es ist ein Drop-In-Ersatz für die PHP-MySQL- Erweiterung. Hier finden Sie weitere Informationen.
Auszug aus dem oben genannten Link:
Die mysqlnd-Bibliothek ist stark optimiert und eng in PHP integriert. Die MySQL-Client-Bibliothek kann nicht dieselben Optimierungen bieten, da es sich um eine universelle Client-Bibliothek handelt.
Die mysqlnd-Bibliothek verwendet eine PHP-interne C-Infrastruktur für die nahtlose Integration in PHP. Darüber hinaus werden PHP-Speicherverwaltung, PHP-Streams (E / A-Abstraktion) und PHP-String-Verarbeitungsroutinen verwendet. Die Verwendung der PHP-Speicherverwaltung durch mysqlnd ermöglicht beispielsweise eine Speichereinsparung durch die Verwendung von Nur-Lese-Variablen (Kopieren beim Schreiben) und bewirkt, dass mysqlnd auf PHP-Speicherbeschränkungen angewendet wird. Weitere Vorteile sind: