CentOSに(yum経由で)mcryptをインストールしましたが、A)でdl()呼び出しを実行しようとすると、B)にメッセージが表示されます。
- A)dl(mcrypt.so)またはdie('Mcryptモジュールをロードできませんでした['。$prefix。'mcrypt。'。PHP_SHLIB_SUFFIX。']');
- B)Mcryptモジュールをロードできませんでした[mcrypt.so]
これで、yumがmcryptをインストールしたことはわかりましたが、mcryptが配置された場所がわかりません。それを見つけることができますか?さらに重要なのは、最新のインストール済みmcryptをPHPシステムで動作させるにはどうすればよいですか。多くのスレッドがPHPを再コンパイルすることを提案しています(例: http://forums.theplanet.com/index.php? showtopic = 26527)が、CentOSでこれを行う方法がわかりません。また、ライブラリパスを試してみましたが無駄になりました。どんな助けでも大歓迎です。
設定
- CentOS: Linux localhost.localdomain 2.6.18-128.1.6.el5#1 SMP Wed Apr 1 09:10:25 EDT 2009 x86_64 x86_64 x86_64 GNU / Linux
- mcrypt: mcrypt-2.6.8-1.el5.x86_64
- PHP: php-5.1.6-23.2.el5_3.x86_64
ありがとう
ティム