phpredis
gitからクローンして展開する
作業用ディレクトリに移動してから以下作業
$ git clone https://github.com/nicolasff/phpredis.git
$ cd phpredis
$ phpize
$ ./configure
$ make
$ make install
php.iniにredisの設定を行う
//php.iniの場所を探す
$ locate php.ini
//php.iniに以下を追記
extension=redis.so
インストールされたか確認
$ php -m | grep redis
Apacheの再起動で反映
//ダウンタイムなしで再起動
service httpd graceful
//gracefulは反映されないこともあるので、その場合はrestart
service httpd restart
備忘
phpize
拡張モジュールをビルドする低レベルビルドツール。autoconf等別途ビルドツールが必要。
これを使うと、ソースからの再コンパイルなしで拡張モジュールをビルドできる。
configure
インストールを行うOS,CPUのバージョンチェックや必要な関連ツールの調査を行い、これらの状況を記述したMakefileを作成。
make
configureにより生成されたMakefileを基にソースコードをコンパイルする。
make install
makeで生成されたバイナリファイル等を規定のディレクトリにコピーする。コピー先はconfigureでパラメータを付与することで指定可能。