364 phpのmcryptについて

<<トップページへ

phpのmcryptについて
日時: 2007/05/07 18:27
名前: Comet
お世話になっております。

phpMyAdminを弄っていて気が付いたのですがmcryptのエラーが出ています。
調べたところCentOS4.4にはmcryptが入っていないようです。
その為、データベースの暗号化が出来ずエラーが出るとの事でした。

管理人様のCentOSの環境では如何でしょうか?
既にmcrypt導入済みでしたら導入手順をご教授願えないでしょうか?

宜しくお願い致します。

Re: phpのmcryptについて(1)
日時: 2007/05/08 11:03
名前: Comet
自己解決しました。
もし同じ状況の方がいましたら以下の方法で解決できると思いますので手順を書いておきます。

※rpmforgeのrepoは此方を参照に入っているものとして話を進めます。

1.mcryptを組み込むのに必要なlibmcryptをrpmforgeからインストールします。
  # yum -y --enablerepo=rpmforge install libmcrypt-devel

2.php用のmcrypt拡張モジュールをPHPRPMsよりダウンロードします。
  # cd /usr/src/redhat/RPMS/i386/
# wget http://jaist.dl.sourceforge.net/sourceforge/phprpms/php-mcrypt-4.3.9-3.2.1.i386.rpm
最新版はhttp://phprpms.sourceforge.net/mcryptで確認して下さい。
  CentOSはRHEL互換なのでRHEL4の物を落としました。
  X86_64で無いならばi386で問題ありません。

3.ダウンロードしたrpmをインストールします。
# rpm -Uvh php-mcrypt-4.3.9-3.2.1.i386.rpm

これでphpMyAdminにログインしてmcryptのエラーが下の方に出ていなければOKです。
OpenPNEをCentOSで使用したい時は入れておいた方が良いと思います。
一部を暗号化してDBに保存するようです。

Re: phpのmcryptについて(2)
日時: 2007/05/08 11:07
名前: Comet
う・・・。文章に位置ズレが・・・。
見難くなってしまって申し訳ないです。
手順のみ下記に書き直しておきます。

1.mcryptを組み込むのに必要なlibmcryptをrpmforgeからインストールします。
# yum -y --enablerepo=rpmforge install libmcrypt-devel

2.php用のmcrypt拡張モジュールをPHPRPMsよりダウンロードします。
# cd /usr/src/redhat/RPMS/i386/
# wget http://jaist.dl.sourceforge.net/sourceforge/phprpms/php-mcrypt-4.3.9-3.2.1.i386.rpm
最新版はhttp://phprpms.sourceforge.net/mcryptで確認して下さい。
CentOSはRHEL互換なのでRHEL4の物を落としました。
X86_64で無いならばi386で問題ありません。

3.ダウンロードしたrpmをインストールします。
# rpm -Uvh php-mcrypt-4.3.9-3.2.1.i386.rpm

Re: phpのmcryptについて(3)
日時: 2008/05/04 22:21
名前: 通りすがり

CentOS5の環境で同様の表示が気になってます。

早速こちらの書き込みを参考に解消を図ったのですが・・・

>rpm -Uvh php-mcrypt-4.3.9-3.2.1.i386.rpm

を実行すると、

エラー: 依存性の欠如:
libltdl.so.3 は php-mcrypt-4.3.9-3.2.1.i386 に必要とされています

と出てしまって、どうすれば良いかよくわかりません。
「libltdl.so.3」というのは何を入れれば入るのかが・・(つwT)

初歩的な質問で済みませんがご教授願えれば幸いです。

Re: phpのmcryptについて(4)
日時: 2008/05/05 10:34
名前: kecha
私はCentOS5 x86_64環境ですが普通にyumでphp-mcryptをインストールすればエラー表示はなくなりました。

# yum install php-mcrypt

Re: phpのmcryptについて(5)
日時: 2008/05/07 09:17
名前: Comet
通りすがり 様
返事が遅くなってしまい申し訳ありません。
kecha様の仰る通り、CentOS5はyumにてphp-mcryptのインストールが可能です。

Re: phpのmcryptについて(6)
日時: 2008/05/10 21:29
名前: 通りすがり

kechaさんの言われた方法で無事エラーが出なくなりました。

何度かレスを書き込んではみたのですが投稿エラーになってしまい、お返事遅くなりました。

改めてお礼申し上げます。

※古いスレッドには返信できない場合があります


■関連コンテンツ




▲このページのトップへ戻る

ご自由にリンクしてください(連絡は不要です)
本ページへのご意見・ご要望、誤字・脱字・リンク切れ等のご連絡はこちらからお願いします