php5.X.Xの再インストール(libmcrypt , mhash の追加)

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

インストールが完了したら、php.iniの次のコメントを削除します。

extension=php_mcrypt.dll
extension=php_mhash.dll

ここまで完了したら、Apacheを再起動します。 以上で、mcryptとmhashが使えるようになります。

念のため<? phpinfo() ?>で確認します。 次のようにEnabledと表示されていれば成功です。

インストールの確認