Ставим зависимости:
Получаем исходный код прямо из репозитория:
Копилируем:
Добавляем в phpredis в загружаемые модули PHP:
А между тем, я уже нашел у этого модуля баг: https://github.com/nicolasff/phpredis/issues/270
Фиксится установкой пакета redis_server из backports:
Если требуется хранить сессии в Redis, то это делается также очень просто:
Офсайт: https://github.com/nicolasff/phpredis
apt-get install php5-dev git
Получаем исходный код прямо из репозитория:
cd /usr/src
git clone git://github.com/nicolasff/phpredis.git
Копилируем:
cd phpredis
phpize
./configure
make
make install
Добавляем в phpredis в загружаемые модули PHP:
echo "extension=redis.so">/etc/php5/conf.d/redis.ini
Убеждаемся, что модуль загрузился:
php -m |grep redisИспользование также очень просто:
redis
$redis=new Redis() or die("Can'f load redis module.");
$redis->connect('127.0.0.1');
$redis->set('set_testkey', 'foo');
print $redis->get('set_testkey');
А между тем, я уже нашел у этого модуля баг: https://github.com/nicolasff/phpredis/issues/270
Фиксится установкой пакета redis_server из backports:
wget http://ftp.jp.debian.org/debian-backports/pool/main/r/redis/redis-server_2.4.15-1~bpo60+2_amd64.deb
dpkg -i redis-server_2.4.15-1~bpo60+2_amd64.deb
Если требуется хранить сессии в Redis, то это делается также очень просто:
cat /etc/php5/conf.d/redis_sessions.iniИсточник: http://ricochen.wordpress.com/2012/03/25/install--on-ubuntu/
session.save_handler = redis
session.save_path = "tcp://localhost:6379/"
Офсайт: https://github.com/nicolasff/phpredis
No comments :
Post a Comment
Note: only a member of this blog may post a comment.