Ubuntu

php-mysqlnd 或 php-mysql

  • September 12, 2014

長話短說:剛剛安裝了 Ubuntu 12.04(基於 Debian)、nginx、php-fpm 和 mysql。現在我需要 PHP 的 MySQL 驅動程序,但我應該選擇哪個?

php-mysqlnd 和 php-mysql 哪個更好?

php-mysqlnd是更好的選擇。它是php-mysql擴展的直接替代品。在這裡您可以找到有關它的更多資訊。

摘自上述連結:

mysqlnd 庫針對 PHP 進行了高度優化並緊密集成到 PHP 中。MySQL 客戶端庫無法提供相同的優化,因為它是一個通用客戶端庫。

mysqlnd 庫使用 PHP 內部 C 基礎架構無縫集成到 PHP。此外,它還使用 PHP 記憶體管理、PHP Streams(I/O 抽象)和 PHP 字元串處理常式。例如,mysqlnd 使用 PHP 記憶體管理允許通過使用只讀變數(寫入時複製)來節省記憶體,並使 mysqlnd 適用於 PHP 記憶體限制。其他優勢包括:

  • 強大的外掛 API 來擴展功能集
  • 非同步、非阻塞查詢
  • 150+ 性能統計
  • 強大的外掛

引用自:https://serverfault.com/questions/400434