MAMPでPHPからRedisを簡単につかう。

とりいそぎ機能だけ試してみたい、アプリケーション側へ集中したいということでMAMPでPHPからRedisを簡単につかう方法。

こちらからコンパイル済のredis.soを取得して
(使いたいPHPのバージョン ※マイクロバージョンが違う環境でも動作できました。)

panxianhai/php-redis-mamp
https://github.com/panxianhai/php-redis-mamp

MAMPアプリケーションの以下のディレクトリに配置

/Applications/MAMP/bin/php/php5.x.x/lib/php/extensions/no-debug-non-zts-200xxxxx

メニューの [File] / [Edit Template] / [PHP] [PHP(自分のバージョン) php.ini を選択し以下を追記(最後でもどこでも)

extension=redis.so

MAMPを再起動,phpinfo()してみる。(redisが出てたらOK)

brewでredisをインストール

$ brew install redis

redisを起動

$ redis-server

サンプル実行

<?php
$redis = new Redis();
$redis->connect("127.0.0.1",6379);
$redis->set("name","yamaaaaa");
echo $redis->get("name");

ブラウザでアクセスして出力確認

yamaaaaa

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です