php7 Memcached
PHP7 Memcached 扩展
wget https://codeload.github.com/websupport-sk/pecl-memcache/zip/php7/pecl-memcache-php7.zip
cd pecl-memcache-php7
/home/work/app/php/bin/phpize
./configure --with-php-config=/home/work/app/php/bin/php-config
make && make install
echo "extension=memcache.so" >> `php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"`
Memcache 安装
去官网下载想要版本
http://memcached.org/downloads
安装memcache 之前把libevent装上、
去官网下载libevent
tar zxvf *.tar.gz
./configure -prefix=/usr
make && make install
测试libevent是否安装成功:
ls -al /usr/lib | grep libevent
安装memcached,同时需要安装中指定libevent的安装位置:
tar zxvf *.tar.gz
./configure -with-libevent=/usr
make && make install
测试是否成功安装memcached:
ls -al /usr/local/bin/mem*
memcached的基本设置:
1.启动Memcache的服务器端:
# /usr/local/bin/memcached -d -m 10 -u root -l 192.168.0.200 -p 11211 -c 256 -P/tmp/memcached.pid
-d选项是启动一个守护进程,
-m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB,
-u是运行Memcache的用户,我这里是root,
-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.0.200,
-p是设置Memcache监听的端口,我这里设置了12000,最好是1024以上的端口,
-c选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定,
-P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid,
2.如果要结束Memcache进程,执行:
# kill `cat /tmp/memcached.pid`
也可以启动多个守护进程,不过端口不能重复
最新文章
- AFNetworking 3.0 源码解读(一)之 AFNetworkReachabilityManager
- iOS 学习 - 2.据网址显示源码
- 欲哭无泪的@Autowired注入对象为NULL
- python练习之购物车脚本
- 轻量级Web API实现,带接口界面的Jayrock JsonRPC接口组件升级版
- eclipse有时候会报错:Cannot change version of project facet Dynamic Web Module to 2.5。这个错误不会影响程序的运行,不过看着总是不舒服。这个问题现在可以解决啦。
- windows service自动启动相关设置
- jstl表达式使用方法
- Linux下如何发布Qt程序
- Android静态变量使用陷阱
- 关于Fragment与Activity的想法
- group by 汇总
- word2vec原理(三) 基于Negative Sampling的模型
- Native Hibernate与Hibernate JPA
- 转)ZooKeeper的实现分析
- winform中获取指定文件夹下的所有图片
- SQL 在OPENQUERY中使用参数,并作为表查询对象/不允许使用远程表值函数调用。
- TestNg 11. 超时测试
- A - Brackets POJ - 2955 (区间DP模板题)
- 基于jQuery发展历程时间轴特效代码