php 安装memcacheq
2023-09-27 14:22:23 时间
berkeley: http://download.oracle.com/otn/berkeley-db/db-6.1.19.tar.gz?AuthParam=1408431634_4887d44685da5a09c70e30bd7d933861 memcacheq: https://codeload.github.com/stvchu/memcacheq/zip/master
./configure --with-libevent --with-bdb=/usr/local/berkeleydb/ --enable-threads --prefix=/usr/local/memcacheq
/usr/local/memcacheq/bin/memcacheq -h
问题:
/usr/local/memcacheq/bin/memcacheq: error while loading shared libraries: libdb-6.1.so: cannot open shared object file: No such file or directory
解决 :
sudo ln -s /usr/local/berkeleydb/lib/libdb-6.1.so /usr/lib/
ldconfig
sudo /usr/local/memcacheq/bin/memcacheq -d -uwww -r -p11212 -H /data/mcq -N -R -v -L 1024 -B 1024 > /home/wwwlogs/mq_error.log
telnet 127.0.0.1 11212
$memcache_obj = new Memcached; $memcache_obj->addServer('127.0.0.1',11212); $memcache_obj->set('int',9); $a = $memcache_obj->get('int'); var_dump($a); $a = $memcache_obj->get('int'); var_dump($a);
result:
[jackluo@localhost mcq]$ php memcacheq.php
int(9)
bool(false)
$m = new Memcached;
$m->addServer("127.0.0.1",11212);
$m->set("mailq","zhangsan");
$m->set("mailq","lisi");
$m->set("mailq","wangwu");
print "------push bellow into mailq queue------\n";
print "zhangsan\n";
print "lisi\n";
print "wangwu\n";
print "------get mailq from mailq queue------\n";
print "first:".$m->get("mailq")."\n";
print "second:".$m->get("mailq")."\n";
print "third:".$m->get("mailq")."\n";
print "fourth:".$m->get("mailq");
相关文章
- 学习PHP C扩展之面向对象开发方式 (转)
- Window 的 PHP XAMPP 安装 mongodb 的扩展
- PHP exit() 输出
- 热点推荐:PHP中十六个魔术方法详解
- lnmp 切换PHP版本,并且安装swoole
- ubuntu下安装Apache+PHP+Mysql
- PECL轻松安装PHP扩展
- Redis安装整理(window平台) +php扩展redis
- php安装扩展模块后,重启不生效的原因及解决办法
- php-redis扩展模块安装记录
- php 按照字典序排序 微信卡券签名算法用到
- highcharts PHP中使用
- PHP重载,不一样的重载
- php安装zip
- 搞定PHP面试 - 深入了解引用
- ubuntu 开启PHP CURL支持
- php:版本控制工具的使用&安装老版本php5.6问题
- PHP 升级到5.5后MySQL的代替法
- php centos 环境变量 切换版本
- 安装mongo php拓展
- PHP__MySQL数据库相关操作