CentOS6でconfigure: error: mcrypt.h not found. Please reinstall libmcrypt.エラー(php-5.3.6のインストール時)

8月 18th, 2011

まっさらの開発環境が欲しかったため、VMware PlayerにCentOSをインストールしました。
せっかくなので、初めてCentOS6を使うことにしました。

サーバー構築自体は何度もやっているので、サクサク進めていた所、phpのインストールで、

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

というエラーが出てconfigureが止まってしまった。
「libmcrypt-develはyumで入れていたはずなんだが・・・」
とコマンドを叩く。

 [root@test php-5.3.6]# yum install libmcrypt-devel
 Loaded plugins: fastestmirror
 Loading mirror speeds from cached hostfile
 * base: rsync.atworks.co.jp
 * extras: rsync.atworks.co.jp
 * updates: rsync.atworks.co.jp
 Setting up Install Process
 No package libmcrypt-devel available.
 Error: Nothing to do

・・・アレ?
libmcrypt-develがyumにない・・・?

結局RPM持ってきてインストールしました。

(32bit)

wget http://elders.princeton.edu/data/puias/unsupported/6/i386/libmcrypt-2.5.8-9.puias6.i686.rpm
wget http://elders.princeton.edu/data/puias/unsupported/6/i386/libmcrypt-devel-2.5.8-9.puias6.i686.rpm
rpm -ivh libmcrypt-2.5.8-9.puias6.i686.rpm
rpm -ivh libmcrypt-devel-2.5.8-9.puias6.i686.rpm

(64bit の場合はこっち・・・のはず。試してないので違ってたら教えて下さい)

wget http://elders.princeton.edu/data/puias/unsupported/6/x86_64/libmcrypt-2.5.8-9.puias6.x86_64.rpm
wget http://elders.princeton.edu/data/puias/unsupported/6/x86_64/libmcrypt-devel-2.5.8-9.puias6.x86_64.rpm
rpm -ivh libmcrypt-2.5.8-9.puias6.x86_64.rpm
rpm -ivh libmcrypt-devel-2.5.8-9.puias6.x86_64.rpm

CentOS6で本番環境のサーバー作成の時に備えて備忘録として残しておきます。

カテゴリー: PHP, サーバー, 開発

Leave a comment

コメントフィード4 Comments

  1. こんろ

    ずばり、助かりました!

  2. Nakatani

    お役に立てて何よりです。

  3. OKLabの戯言 » CentOS6.2とPHP(nginx + php-fpm)メモ

    […] CentOS6.2はmcryptがyumでインストールできない http://blog.yume-dia.jp/archives/262 仮想コンソールを減らす方法 […]

  4. phpのライブラリ(mcrypt)インストール

    […] http://blog.yume-dia.jp/archives/262 […]

Leave a comment

コメントは承認待ちです。表示されるまでしばらく時間がかかるかもしれません。

Feed

http://blog.yume-dia.jp / CentOS6でconfigure: error: mcrypt.h not found. Please reinstall libmcrypt.エラー(php-5.3.6のインストール時)