mcrypt

openpnemcrypt使ってて、Fedoraな鯖からCentosな鯖に移行したらエラって、いろいろ調べたらmcrypt有効になってない。

mcrypt有効にするのは

--enable-mcrypt

じゃなくて

--with-mcrypt

だった罠。configure のときエラーになんなかったわけだ。


さらに、mcryptに必要な libmcrypt/libmcrypt-devel が Fedora Core 5には extra にあるのに、CentOS には centosplus とか extra にもない罠。ソースから入れて解決。

やっぱ phpinfo(); で mcryptのディレクティブが無い時点でもっと疑っとくべきだったなぁ。