phpMyAdmin レポートCannot load mcrypt extension
. PHP 5.3.3 と Zend Engine v2.3.0 で Centos 6.2 x86_64 を実行しています。
これは私がこれまでにチェックしたものです:
php.ini
によって/usr/local/zend/etc/php.ini
報告されていphpinfo();
ます。PHP のバージョン [root@localhost など]# php -v PHP 5.3.3 (cli) (ビルド: 2012 年 7 月 3 日 16:53:21) Copyright (c) 1997-2010 PHP グループ Zend Engine v2.3.0、Copyright (c) 1998-2010 Zend Technologies with Xdebug v2.1.4、Copyright (c) 2002-2012、Derick Rethans 著 [root@localhost など]#
マッチング
mcrypt
とmbstring
インストールされたライブラリ:[root@localhost など]# rpm -qa | grep -P 'mcrypt|mbstring' libmcrypt-devel-2.5.7-1.2.el6.rf.x86_64 php-5.3-mcrypt-zend-server-5.3.14-1.x86_64 php-5.3-mbstring-zend-server-5.3.14-1.x86_64 libmcrypt-2.5.7-1.2.el6.rf.x86_64 php-mbstring-5.3.3-14.el6_3.x86_64 [root@localhost など]#
ログファイルはクリーンです。
access_log
の出力は長くて何も興味がないのでスキップしました。[root@localhost など]# tail /var/log/messages 7 月 22 日 03:28:01 localhost カーネル: imklog 4.6.2、ログ ソース = /proc/kmsg が開始されました。 7 月 22 日 03:28:01 localhost rsyslogd: [origin software="rsyslogd" swVersion="4.6.2" x-pid="1455" x-info="http://www.rsyslog.com"] (再)始める 7 月 22 日 07:46:35 localhost yum[11527]: インストール済み: libmcrypt-2.5.7-1.2.el6.rf.x86_64 7 月 22 日 07:46:35 localhost yum[11527]: インストール済み: libmcrypt-devel-2.5.7-1.2.el6.rf.x86_64 7 月 22 日 07:58:00 localhost yum[11817]: インストール済み: php-mbstring-5.3.3-14.el6_3.x86_64 [root@localhost など]# [root@localhost など]# tail -n 5 /var/log/httpd/error_log [Sun Jul 22 08:37:19 2012] [お知らせ] SELinux ポリシーが有効になりました。コンテキスト unconfined_u:system_r:httpd_t:s0 として実行されている httpd [Sun Jul 22 08:37:19 2012] [notice] suEXEC メカニズムの有効化 (wrapper: /usr/sbin/suexec) [Sun Jul 22 08:37:19 2012] [お知らせ] Digest: Digest 認証用のシークレットを生成しています ... [Sun Jul 22 08:37:19 2012] [お知らせ] ダイジェスト: 完了 [Sun Jul 22 08:37:19 2012] [お知らせ] Apache/2.2.15 (Unix) DAV/2 PHP/5.3.14 構成 -- 通常の運用を再開 [root@localhost など]#
共有オブジェクト
mcrypt.so
とmbstring.so
は にありextension_dir
ます。から取得extension_dir
しphp_info();
て、ディレクトリの内容をリストしました。両方の共有オブジェクトが存在します。を複数回再起動しました
httpd
。SELinux を無効にしても問題は解決しません。
ええ、私は として走っていることを知っていroot
ます。これは、外部ネットワーク アクセスのないローカル VM 上にあります。私の目標は、この問題を文書化して解決することです。