libmcrypt , mhash のインストール後、phpを再インストールします。
phpのソースを展開したディレクトリへ移動し、次のコマンドを実行します。
# make clean
このコマンドで、設定キャッシュやmakefileを全て削除します。
次に、configureを実行しオプションを新たに設定します。
# ./configure --with-apxs=/usr/local/apache/bin/apxs --enable-mbstring --with-mysql=/usr/local/mysql --with-mcrypt=/usr/local/lib --with-mhash=/usr/local/lib
オプションには、mcryptのインストールパスとmhashのインストールパスを指定します。
# make # make install
上記コマンドにてインストールは終了します。
インストールが完了したら、php.iniの次のコメントを削除します。
extension=php_mcrypt.dll extension=php_mhash.dll
ここまで完了したら、Apacheを再起動します。 以上で、mcryptとmhashが使えるようになります。
念のため<? phpinfo() ?>で確認します。 次のようにEnabledと表示されていれば成功です。
Copyright 1997-2010 BBB All rights reserved.