問題:
まずphpMyAdminで「mcrypt 拡張をロードできません。PHP の設定を確認してください」がでる
yumでphp-mcryptインストールしようとするができない。
こんなエラーがでる
Resolving Dependencies
- > Running transaction check
- > Processing Dependency: php-common = 5.3.9-1.el5.remi for package: php-mcrypt
- > Processing Dependency: libltdl.so.3()(64bit) for package: php-mcrypt
- > Running transaction check
- > Processing Dependency: php-common = 5.3.9-1.el5.remi for package: php-mcrypt
- > Finished Dependency Resolution
php-mcrypt-5.3.9-1.el5.remi.x86_64 from remi has depsolving problems
--> Missing Dependency: php-common = 5.3.9-1.el5.remi is needed by package php-mcrypt-5.3.9-1.el5.remi.x86_64 (remi)
Error: Missing Dependency: php-common = 5.3.9-1.el5.remi is needed by package php-mcrypt-5.3.9-1.el5.remi.x86_64 (remi)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
phpが5.2系でOSがx86_64でなんか特殊な状態だったのか知らんがうまくいかない
解決方法:
まず、
http://havelog.ayumusato.com/develop/server/e169-centos-php-mcrypt.html
で必要っぽいライブラリをインストール。
それでもやっぱりダメ
いろいろやったけど、最終的にhttp://d.hatena.ne.jp/omiyan/20110114/p1
を見て解決。
具体的には、
でremi.repoの編集
enabled=1
を
enabled=0
にしたら上手くいった