linux下安装php的memcached客户端,linuxmemcached_PHP教程

WBOY
发布: 2016-07-13 10:21:32
原创
940 人浏览过

linux下安装php的memcached客户端,linuxmemcached

下面将介绍安装php的memcached客户端安装步骤

1、下载安装libmemcached客户端
官网地址:http://libmemcached.org/libMemcached.html

$wget -c https://launchpad.net/libmemcached/1.0/1.0.16/+download/libmemcached-1.0.16.tar.gz
#亲 千万不要下载1.0.17哦 有bug
$tar -zxvf libmemcached-1.0.16.tar.gz
$cd libmemcached-1.0.16
$./configure --prefix=/usr/local/libmemcached --with-memcached
$sudo make
$sudo make install
登录后复制

2、下载安装memcached
官网地址:http://pecl.php.net/package/memcached

$wget -c http://pecl.php.net/get/memcached-2.2.0b1.tgz
$tar -zxvf memcached-2.2.0b1.tgz
$cd memcached-2.2.0b1
$sudo /usr/local/php/bin/phpize
$./configure --enable-memcached --with-php-config=/usr/local/php/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached --disabled-memcached-sasl
$sudo make
$sudo make install
登录后复制

3、重启php nginx

$sudo /etc/init.d/nginx restart
$sudo /etc/init.d/php restart
登录后复制

注:如何编写重启nginx和php脚本 参考
php启动脚本
nginx启动脚本

4、检查是否安装成功
phpinfo()函数 如果出现如下 则说明安装成功

linux 安装PHP的memcached扩展

你先确定一下是memcache还是memcached这两者是有区别的。
telnet成功证明memcache安装成功。
phpinfo显示memcached那这也没问题

可你说
使用官方的测试memcached的PHP文件没用,页面提示500错误
不知你使用的是不是类似这样的代码。
$mem = new Memcache;
$mem->connect("192.168.x.y", 11211)or die ("Could not connect");

$mem->set('key', 'This is a test!', 0, 60);
$val = $mem->get('key');
echo $val;
?>

注意看第一行。。$mem = new Memcache;

如果你的服务器支持是memcached的话就在phpinfo里显示的是memcached
如果是memcache的话那就只会显示memcache

memcached是php的一个扩展。
所以你用new memcache去实例memcached会出500也正常。
 

Linux memcached与php的memcache扩展之间啥关系

Linux的memcached是服务器端
php的memcache是客户端
客户端访问服务器端来存取数据
 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/856990.htmlTechArticlelinux下安装php的memcached客户端,linuxmemcached 下面将介绍安装php的memcached客户端安装步骤 1、下载安装libmemcached客户端 官网地址:http://libmem...
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板