mysql の configure オプションの注意。
特には無いけど、mysql4と違ってinnodbがplugin化したので
–with-plugins=innobase,innodb_plugin,myisam
的なオプションをつける。
phpのコンパイルは注意。
–with-libdir=lib64 \
を付けるのはお決まりとして、–with-mysqlをつけるといつものエラーに悩まされる。
configure: error: Cannot find libmysqlclient under /usr/local/mysql
こんなの。
ldconfig に追加してみてもダメで、最終的に
ln -s /usr/local/mysql/lib /usr/local/mysql/lib64
これでうまくいった。
with-libdir=lib64 つけると、mysqlライブラリも /usr/local/mysql/lib64 を参照しに行くのね…
(もちろんmysqlのインストール時に /usr/local/mysql/lib と指定してた状態の話。
/usr/local/mysql/lib64 にインストールするオプションつけていれば問題無い)
もうちょっと分かりやすく表記しとけよ、と思いつつ。
きょうなこなこは、注意された。