yumのphp53でPHP5.3がインストールできる。拡張もyumにphp53-XXXXがあるが、php53-pearとphp53-mcryptはない。
mcryptのインストール
CentOS5.7のyumでphp53がインストールされた環境に、PHPのソースからmcrypt拡張をインストールした。
まず必要なmcrypt拡張のビルドに必要なパッケージをインストールしておく。
$ sudo yum install php53-devel libmcrypt-devel
yumでインストールしたphpと同じバージョンのソースを http://jp2.php.net/releases/ などPHPのダウンロードサイトからダウンロード、展開してmcrypt拡張をビルド、インストール。
$ wget http://museum.php.net/php5/php-5.3.3.tar.gz $ tar xzvf php-5.3.3.tar.gz $ cd php-5.3.3/ext/mcrypt/ $ phpize $ aclocal $ ./configure $ make $ sudo make install
php.iniを編集
extension=mcrypt.so
CentOS 5.6 に PHP 5.3 の mcrypt 拡張をインストールする (phpMyAdmin) | MyNotebook
pearのインストールとアップグレード
pearは以下の手順でインストール、アップグレード。
$ sudo yum install php-pear $ sudo pear upgrade --force Archive_Tar $ sudo pear upgrade --force Console_Getopt $ sudo pear upgrade PEAR