WEB開発備忘録

PHP7でmemcached extension をインストール / memcachedによるSESSION管理

PHP7からmemcachedを使うためのmemcached extensionをGitレポジトリのphp7ブランチを使ってビルドしました。その際の作業メモです。

まずはmemcachedをインストール

[prompt] # yum install -y memcached memcached-devel
[prompt] # service memcached start
[prompt] # chkconfig memcached on

libmemcached-develをインストール

[prompt] # yum install libmemcached-devel

Gitレポジトリからphp-memcachedを入手してビルド

[prompt] # cd /usr/local/src
[prompt] # git clone -b php7 --depth 1 https://github.com/php-memcached-dev/php-memcached
[prompt] # cd php-memcached
[prompt] # phpize
[prompt] # ./configure
[prompt] # make
[prompt] # make install

php.iniに以下を追記します。

[prompt] # vim /etc/php.ini
-----------------
extension=memcached.so

これでPHP7からmemcachedが使えるようになりました。