前回の記事で、repcached(memcached)をインストールしました。 memcachedをインストールすることで、セッションなどの一時的なデータを格納することができます。今回はPHPでmemcachedを使うために、memcacheモジュールをインストールしてみます。
memcacheモジュールが入っているかを確認
phpコマンドで入っているモジュールを確認します。
$ php -m | grep memcache
memcacheが表示されていれば、memcacheモジュールがすでにインストールされているのでここから先の作業は必要ありません。
memcacheモジュールのインストール
yumでmemcachedのインストール
前回のようにすでにmemcachedがインストールされていれば、yumでインストールする必要はありません。
$ sudo yum install memcached memcached-devel
PECLでmemcacheモジュールのインストール
ここからようやく本題になります。
$ sudo pecl install memcache
php.ini 設定
$ sudo vim /usr/local/php-5.4.13/lib/php.ini
php.iniの場所は環境によって異なりますので適宜変更してください。
; /usr/local/php-5.4.13/lib/php.ini
; 以下を追記
extension=memcache.so
Webサーバ再起動
Apacheの場合
$ sudo service httpd restart
設定の確認
$ php -m | grep memcache
memcache
memcache が出ていれば完了です。
最後に
PECLでmemcacheモジュールをインストールしました。 次はPHPのセッションをmemcachedに保存する設定を行いたいと思います。