- blogs:
- cles::blog
pecl memcached をインストール
memcached
php
PHP から memcached にアクセスするためには普通は PECL の memcache か memcached のどちらかを使うことになると思います。末尾にdがついてるかついていないかという1文字の違いで紛らわしいのですが違うパッケージです。
以前 memcached を使い始めた頃は前者のライブラリを使っていたのですが、今回は後者のライブラリをインストールしてみます。PECL memcached は memcache プロトコルの実装を libmemcached を使って実現していることが特徴のようです。
以下、インストールメモ。
† libmemcached のインストール
前述の通り、PECL memcached をインストールするにあたっては libmemcached が必要になります。CentOS5 なので下記の EL5 のビルド済みバイナリを rpm でインストールしてしまいます。バージョンがちょっと古いですが、これは PECL memchached の Cangelog に "Make it work with libmemcached up to 0.49." という記載があったためです。
† PECL memcached のインストール
次に、PECL の memcached のインストールに入ります。
インストールが完了したら php.ini に下記を追加して、 Apache を再起動します。
† テスト用サンプル
今回は簡単にコンソール2つ開き、片方でサーバを起動させ、もう片方でスクリプトを実行しました。
実行した php スクリプトはこんな感じです。
pecl_memcached_test.php
実行結果はこんな感じになります。
このエントリへのTrackbackにはこのURLが必要です→https://blog.cles.jp/item/4665
古いエントリについてはコメント制御しているため、即時に反映されないことがあります。
コメントは承認後の表示となります。
OpenIDでログインすると、即時に公開されます。
OpenID を使ってログインすることができます。
- 換気口に風よけカバーを設置 (2)
2 . 福岡銀がデマの投稿者への刑事告訴を検討中(1338)
3 . シャープの空気清浄加湿器のキュルキュル音対策は PTFE テープで(1187)
4 . GitHub が全ての公開リポジトリへのシークレットスキャンを有効に(1075)
5 . 国分生協病院のランサムウェア被害は認証がない RDP が原因?(1033)