関西食育デザイン

関西の食育デザイナーによる技術ブログ

phpMyAdminで「mcrypt拡張がありません」と表示される場合のインストール方法と対処

CentOS 7.2」にphpMyAdminをインストールした所、「mcrypt 拡張がありません。PHP の設定をチェックしてみてください。」と表示されてしまいました。その時の覚書です。

mcryptをインストール

無いと言われたのでインストールします。

yum -y install php-mcrypt
yum -y install libmcrypt

と入力して素直にインストールできればそれで良しですが、インストールできない場合は下の手順を行います。

インストールできない場合

リポジトリを追加します。

cd /tmp
wget http://ftp.riken.jp/Linux/fedora/epel/RPM-GPG-KEY-EPEL-6
rpm --import RPM-GPG-KEY-EPEL-6

 

/etc/yum.repos.d/に「epel.repo」という名前で新しくファイルを作成し、以下の内容を記載します。

vi /etc/yum.repos.d/epel.repo
name=EPEL RPM Repository for Red Hat Enterprise Linux
gpgcheck=1
enabled=0

インストールします

そしたらインストールできるようになる。最初とコマンドが微妙に違うのでご注意ください。
yum --enablerepo=epel install php-mcrypt
yum --enablerepo=epel install libmcrypt