SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

【php】mysqlnd(MySQL native driver for PHP)を使おう

問題

mysqlndのよいところ

パフォーマンス
オリジナルのmysql(i)拡張およびPDO_MYSQLよりも速い
ライセンス
mysqlndはPHPライセンス

そんな素敵なMySQL native driver for PHP(mysqlnd)を使うにはどうしたらよいの?

答え

コンパイルオプションにこのように指定するだけ(マニュアル)。

./configure --with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
[other options]

実際にやってみた例。

./configure \
--enable-mbstring \
--enable-mbregex \
--with-gd \
--with-jpeg-dir=/usr \
--with-zlib=/usr \
--with-png-dir=/usr \
--enable-bcmath \
--enable-ftp \
--with-curl \
--with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-ldap \
--enable-soap \
--with-openssl \
--with-xsl \
--with-xmlrpc \
--disable-magic-quotes

関連するメモ

コメント(1)

【MySQL】mysql5.5でのutf8設定 at softelメモ 2011年1月2日 16:24

[…] 自分がMySQL5.5+php5.3(mysqlnd)で使うときの設定メモ。 […]