En bref: vient d'installer Ubuntu 12.04 (basé sur Debian), nginx, php-fpm et mysql. Maintenant, j'ai besoin du pilote MySQL pour PHP, mais lequel dois-je choisir?
Quel est le meilleur php-mysqlnd ou php-mysql?
En bref: vient d'installer Ubuntu 12.04 (basé sur Debian), nginx, php-fpm et mysql. Maintenant, j'ai besoin du pilote MySQL pour PHP, mais lequel dois-je choisir?
Quel est le meilleur php-mysqlnd ou php-mysql?
Réponses:
php-mysqlnd est le meilleur choix. Il s'agit d'un remplacement direct de l' extension php-mysql . Ici vous pouvez trouver plus d' informations à ce sujet.
Extrait du lien susmentionné:
La bibliothèque mysqlnd est hautement optimisée et étroitement intégrée à PHP. La bibliothèque cliente MySQL ne peut pas offrir les mêmes optimisations car il s'agit d'une bibliothèque cliente à usage général.
La bibliothèque mysqlnd utilise l'infrastructure C interne de PHP pour une intégration transparente dans PHP. De plus, il utilise la gestion de la mémoire PHP, les flux PHP (abstraction d'E / S) et les routines de gestion des chaînes PHP. L'utilisation de la gestion de la mémoire PHP par mysqlnd permet, par exemple, d'économiser de la mémoire en utilisant des variables en lecture seule (copie lors de l'écriture) et fait appliquer mysqlnd aux limites de la mémoire PHP. Les avantages supplémentaires incluent: