php安装memcached

安装memcached

首先是安装memcached数据库本身。

我们在centos下可以通过yum下载memcached数据库本身:

#yum search memcached
#yum -y install memcached

 

安装成功后,通过下面命令可以查看帮助信息:

#memcached -h 

 

将memcached加入启动列表:

#chkconfig --level 2345 memcached on

 

配置memcached文件:

#vi /etc/sysconfig/memcached

 

文件内容如下:

PORT=”11211”
USER=”root”
MAXCONN=”1024”
CACHESIZE=”64”
OPTIONS=””

 

分别代表端口号、用户名、同时最大连接数、使用的内存大小和附加的参数。

可以通过以下命令查看memcached状态:

#memcached-tool 127.0.0.1:11211 stats

 

效果如下: 
memcached状态

说明memcached已经成功安装。 
接下来是配置php的memcached扩展了。 
php的memcached扩展是基于libmemcached,所以要先安装libmemcached.

 

------------------------------------------------------------------------------------------

下载软件

首先我们需要下载libmemcached:

#wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz

 

然后需要下载php-memcached扩展:

#wget http://pecl.php.net/get/memcached-2.2.0.tgz 

 

安装libmemcached

找到我们刚才下载的libmemcached-1.0.18.tar.gz 
解压:

#tar zxcf libmemcached-1.0.18.tar.gz

 

进入目录:

#cd libmemcached-1.0.18

 

然后配置路径并安装:

# ./configure --prefix=/usr/local/libmemcached --with-memcached
#make
#make install

 

这个过程需要花费几分钟,耐心等待,成功后,可以找到该路径: 
libmemcached路径

说明安装成功。

安装php-memcached扩展

找到刚才下载的memcached-2.2.0.tgz 
将其解压:

#tar zxvf memcached-2.2.0.tgz

 

然后进入该目录:

#cd memcached-2.2.0.tgz

 

找到自己的phpize路径:

# find / -name “phpize”

 

这里我的结果是 
phpize

所以接下来配置:

# /usr/bin/phpize

 

然后配置路径并安装:

# ./configure --enable-memcached --with-php-config=/usr/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached --disable-memcached
#make
#make install

 

安装完成后。需要找到php.ini文件,加上:

extension=memcached.so

 

再重启apache:

service apache restart

 

就可以在页面中通过输出php_info()来查看到memcached扩展安装成功: 
memcached

测试memcached

安装成功后,我们通过代码测试memcached是否正常工作:

<?php
$mem = new Memcached();
if(!$mem->addServer('127.0.0.1',11211))
{
    die('连接失败!');
}
$mem->set('name','lf');
var_dump($mem->get('name'));

 

页面输出结果为:

string(2) "lf"

 

说明memcached已经安装成功并且正常工作。

转载于:https://my.oschina.net/sloan521/blog/816148

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值