5.x開始,PHP連接MYSQL無論使用哪種方式( 包括mysql_*、PDO_MYSQL、MYSQLi )都是使用的mysqlnd驅動.
在編譯安裝PHP的時候,需要指定開啓以下擴展
–with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd 而不再是 --with-mysqli=/usr/local/mysql
mysqlnd_ms是mysqlnd的一個插件,該插件實現了連接保存和切換、負載均衡、讀寫分離的功能。要想使用mysqlnd_ms的讀寫分離功能必須在安裝php時使用–with-mysqlnd。mysqlnd實現的功能是可以不需要在php服務器上安裝mysql,在php5.3之前編譯安裝php需要通過–with-mysql=/path/to/mysql指定mysql安裝路徑。
1、安裝mysqlnd_ms模塊
http://www.ttlsa.com/php/mysqlnd_ms-mysql/