博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP7 Memcache 扩展
阅读量:5959 次
发布时间:2019-06-19

本文共 1132 字,大约阅读时间需要 3 分钟。

hot3.png

wget /

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`

也可以启动多个守护进程,不过端口不能重复

转载于:https://my.oschina.net/u/144160/blog/778706

你可能感兴趣的文章
ubuntu16.04设置静态ip
查看>>
windows 7抽取SID
查看>>
POLYCOM视频会议系统应用
查看>>
数据结构——栈的基本操作
查看>>
failed: Too many links 解决
查看>>
ansile(2)模块之user
查看>>
解决 Eclipse项目红感叹号
查看>>
用Eclipse搭建Python开发环境
查看>>
linux下修改oracle数据库用户名称和密码
查看>>
shell监控脚本-监控系统负载
查看>>
假如生活欺骗了你
查看>>
ITFriend开发日志20140611
查看>>
FineReport中如何实现自动滚屏效果
查看>>
使用Collections对集合排序
查看>>
系统启动时,spring配置文件解析失败,报”cvc-elt.1: 找不到元素 'beans' 的声明“异常...
查看>>
使用flex访问java方法:tomcat+xfire
查看>>
Linux计划任务
查看>>
大众点评信息流基于文本生成的创意优化实践
查看>>
Micropython+STM32制作加速度传感器无线小车
查看>>
深拷贝的传统写法
查看>>