Per farla breve: appena installato Ubuntu 12.04 (basato su Debian), nginx, php-fpm e mysql. Ora ho bisogno del driver MySQL per PHP, ma quale dovrei scegliere?
Qual è meglio php-mysqlnd o php-mysql?
Per farla breve: appena installato Ubuntu 12.04 (basato su Debian), nginx, php-fpm e mysql. Ora ho bisogno del driver MySQL per PHP, ma quale dovrei scegliere?
Qual è meglio php-mysqlnd o php-mysql?
Risposte:
php-mysqlnd è la scelta migliore. È un sostituto drop-in per l' estensione php-mysql . Qui puoi trovare maggiori informazioni a riguardo.
Estratto dal link di cui sopra:
La libreria mysqlnd è altamente ottimizzata e strettamente integrata in PHP. La libreria client MySQL non può offrire le stesse ottimizzazioni perché è una libreria client per scopi generici.
La libreria mysqlnd utilizza l'infrastruttura C interna di PHP per una perfetta integrazione in PHP. Inoltre, utilizza la gestione della memoria PHP, i flussi PHP (astrazione I / O) e le routine di gestione delle stringhe PHP. L'uso della gestione della memoria PHP da parte di mysqlnd consente, ad esempio, di risparmiare memoria utilizzando variabili di sola lettura (copia su scrittura) e rende mysqlnd applicabile ai limiti di memoria PHP. Ulteriori vantaggi includono: