Ubuntu
php-mysqlnd 或 php-mysql
長話短說:剛剛安裝了 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+ 性能統計
- 強大的外掛