memcached php 安装配置,现有php环境下安装memcached并测试(centos6.4系统64位)

第一步:安装php的memcache扩展(如果你的环境已经安装过了,次步骤可以省略)

tar zxvf memcache-3.0.8.tgz

cd memcache-3.0.8

/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php/bin/php-config

make

make install

完成后,修改php.ini配置文件,作如下修改:

查找;extension_dir,修改为

extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/"

extension=memcache.so

执行kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid`使配置文件生效(apache用户一般重启一下web服务即可)

查看phpinfo,看是否已加载了memcache扩展

第二部:安装memcached服务端(此例子安装到了本机上,当然也可以安装到其他机器上)

1.安装memcached必须先安装libevent

yum -y install libevent-devel

2.安装memcached

wget http://www.memcached.org/files/memcached-1.4.20.tar.gz

tar xzf memcached-1.4.20.tar.gz

cd memcached-1.4.20

./configure --prefix=/usr/local/memcached

make

make install

3.配置memcached

wgethttp://www.centos.bz/wp-content/uploads/2011/11/memcached  #下载memcached启动脚本

cp memcached /etc/init.d/memcached #拷贝到init.d目录

chmod +x /etc/init.d/memcached #给此脚本添加执行权限

创建memcached配置文件

vi /usr/local/memcached/memcached.conf

写入一下内容:

PORT="11211"  #memcached的端口号

USER="memcached"  #以memcached用户运行

MAXCONN="2048"  #最大连接数

CACHESIZE="64"  #设置缓存内存为64M

OPTIONS=""

创建memcached用户和组、创建memcached服务,并加入开机自启动

groupadd memcached

useradd -g memcached memcached

chkconfig --add memcached

chkconfig memcached on

service memcached start #(另有命令:stop|restart)

运行命令netstat -tnl查看正在运行的端口信息,看见11211的端口号就证明成功了

第三步:测试php程序

$mem = new Memcache;

$mem->connect("127.0.0.1", 11211); //参数一是本机地址,当然也可是其他机器的地址,参数二是端口号

//保存数据

$mem->set('hello', 'hello world', 0, 60);

$val = $mem->get('hello');

echo $val;

结束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值