百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>服务器> CentOS中为php添加memcached的方法
分享文章到:

CentOS中为php添加memcached的方法

发布时间:01/15 来源: 浏览: 关键词:
本文章来给大家介绍两种方法为PHP安装Memcached扩展的方法,但要注意的是两种安装前都必须先安装libmemcached了,第一种是需要编译的,后一种不需要重新编译php添加memcached扩展的方法。

方法一

先安装libmemcached,已安装可跳过

 
直接configure提示找不到memcached二进制文件,已经安装过了,好吧,制定一下。

 代码如下

./configure --with-memcached=/usr/local/platform/memcached/bin/memcached

ok,编译通过,make && make install。ok安装也通过。ok开始安装扩展

 进入memcached for php目录

 代码如下

cd /download/memcached-2.0.1

/usr/local/platform/php5.4.2/bin/phpize

./configure --with-php-config=/usr/local/platform/php5.4.2/bin/php-config

make && make install

 vi /etc/php.ini

最下方添加:

 代码如下

[memcached]

extension=memcached.so


不重新编译php添加memcached的方法

php在安装完成在以后应用中发现有些需要使用的扩展没有,在应用的过程中这这种几率很大!下面简单的记录下本次安装memcached扩展的过程!
安装扩展的过程大概如下:

注意:这个扩展需要» libmemcached客户端库。

 代码如下

#tar -zxvf libmemcached-1.0.2.tar.tar
# cd libmemcached-1.0.2
#./configure
#make && make install
#ldconfig -p | grep libmem

#tar -xf memcached-2.0.0b2.tgz
# cd memcached-2.0.0b2
#/usr/local/php/bin/phpize
#./configure
# make && make install
#cd modules/ /*copy memcached.so 到扩展目录中,扩展目录可以在php.ini中找到*/
#cd /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
#vim /usr/local/php/etc/php.ini /*在配置文件中添加extension = "memcached.so" */
# service php-fpm restart /*重启php-fpm进程即可*/
/*验证扩展是否可用*/

测试代码

 代码如下

<?php
$m = new Memcached();
$m->addServer('127.0.0.1', 11211);
$m-&gt;setOption(Memcached::OPT_COMPRESSION, false);
$m-&gt;set('foo', 'abc');
$m-&gt;append('foo', 'def');
var_dump($m-&gt;get('foo'));

总结:
1、下载相关包文件[建议参考php手册中包下载的位置下载相关扩展];
2、安装服务包,将服务启动;
3、在php扩展包中使用phpize、再编译扩展包,将扩展打包为.so文件[默认在当前文件夹下moudles中];
4、查看php.ini文件,找到php扩展的目录将上面生成的.so文件copy到扩展目录中,在php.ini扩展中添加改扩展重启php,查看phpinfo,你会找到相应的扩展;
5、memcache、memcached扩展[安装后生产.so文件,提供php扩展]使用的同一个服务memcached[启动默认端口:11211]

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有3人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板