インフラエンジニアbacchiのわかったことまとめ

bacchi.me

PHP-5.4.21インストール時に「configure: error: mcrypt.h not found. Please reinstall libmcrypt.」エラー発生

CentOS6.4 32bit のサーバーに PHP-5.4.21 をソースからインストールしようとしたところ、./configureで下記のエラーが発生したのでメモ。

configure: error: mcrypt.h not found. Please reinstall libmcrypt.

CentOS6 からlibmcrypt 関連のパッケージが公式のyumリポジトリからはずされたようです。

なので、パッケージ版をインストールします。

# wget "http://dl.fedoraproject.org/pub/epel/6/i386/libmcrypt-2.5.8-9.el6.i686.rpm"
# wget "http://dl.fedoraproject.org/pub/epel/6/i386/libmcrypt-devel-2.5.8-9.el6.i686.rpm"
# yum localinstall libmcrypt-2.5.8-9.el6.i686.rpm libmcrypt-devel-2.5.8-9.el6.i686.rpm

ちなみに64bit版はこう

# wget "http://dl.fedoraproject.org/pub/epel/6/x86_64/libmcrypt-2.5.8-9.el6.x86_64.rpm"
# wget "http://dl.fedoraproject.org/pub/epel/6/x86_64/libmcrypt-devel-2.5.8-9.el6.x86_64.rpm"
# yum localinstall libmcrypt-2.5.8-9.el6.x86_64.rpm libmcrypt-devel-2.5.8-9.el6.x86_64.rpm

これでmcryptのエラーとはおさらば!

  • B!