FreeBSD に memcached と PHP で利用するためのエクステンションをインストールする

memcached をインストールする

# whereis memcached
memcached: /usr/ports/databases/memcached
# cd /usr/ports/databases/memcached/
# make fetch-recursive
# make install clean

PHP のエクステンション、pecl-memcache をインストールする

# whereis pecl-memcache
pecl-memcache: /usr/ports/databases/pecl-memcache
# cd /usr/ports/databases/pecl-memcache
# make fetch-recursive
# make install clean

memcached をサービスとして登録する

memcached_enable="YES"」を rc.conf に追記する。

# vi /etc/rc.conf
memcached_enable="YES"

memcached を起動する

# /usr/local/etc/rc.d/memcached start
Starting memcached.

pecl-memcache がインストールされたかどうかを確認する。

Apache を再起動後、pecl-memcache が有効になったか確認をする

# /usr/local/etc/rc.d/apache22 restart
# php -m | fgrep memcache
memcache