MySQL Native Driver (簡稱 mysqlnd) 是 PHP 5.3.0 引入的原生驅動,取代 libmysqlclient,供 mysql、mysqli、PDO_MYSQL 三大擴展與 MySQL Server 通訊。
./configure \ --prefix=/usr/local/php-5.3.29-production \ --with-mysql=mysqlnd \ --with-mysqli=mysqlnd \ --with-pdo-mysql=mysqlnd \ --enable-mysqlnd \ --enable-fpm \ --with-openssl \ --with-curl \ --with-mcrypt \ --enable-mbstring \ --disable-fileinfo make && make install
/usr/local/php-5.3.29-production/bin/php -i | grep mysqlnd # 輸出應顯示: # Configure Command => ... --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --enable-mysqlnd ... # mysqlnd => enabled # Version => mysqlnd 5.0.8-dev ... # Client API version => mysqlnd ...
確認 mysqlnd => enabled 即代表啟用成功。