您当前的位置: 首页 > 服务器教程 > Linux教程 > Ubuntu+LAMP增加Memcache扩展模块

Ubuntu+LAMP增加Memcache扩展模块

作者:不详 来源:网络 发布时间: 2014-07-04 16:48 点击:
在Ubuntu上安装XAMP套件会报错失败,最后完成之后,会出现服务不能启动。 于是开始尝试新的安装方式: 首先安装memcache和php5 memcache模块 sudo apt-get install memcached php5-memcache 将生成的文件拷到LAMP所存放的位置: cp /usr/lib/php5/20090626+lfs/memcach

Ubuntu+LAMP增加Memcache扩展模块

  在Ubuntu上安装XAMP套件会报错失败,最后完成之后,会出现服务不能启动。

  于是开始尝试新的安装方式:

  首先安装memcache和php5 memcache模块

  sudo apt-get install memcached php5-memcache

  将生成的文件拷到LAMP所存放的位置:

  cp /usr/lib/php5/20090626+lfs/memcache.so /opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/memcache.so

  配置/opt/lampp/etc/PHP.ini

  extension=memcache.so

  [memcache]

  memcache.dbpath="/var/lib/memcache"

  memcache.maxreclevel=0

  memcache.maxfiles=0

  memcache.archivememlim=0

  memcache.maxfilesize=0

  memcache.maxratio=0

  重启lamp

  PHPINFO:

  memcache

  memcache support enabled

  Version 3.0.4

  Revision $Revision: 1.83.2.36 $

  Directive Local Value Master Value

  memcache.allow_failover 1 1

  memcache.chunk_size 32768 32768

  memcache.compress_threshold 20000 20000

  memcache.default_port 11211 11211

  memcache.hash_function crc32 crc32

  memcache.hash_strategy consistent consistent

  memcache.lock_timeout 15 15

  memcache.max_failover_attempts 20 20

  memcache.protocol ascii ascii

  memcache.redundancy 1 1

  memcache.session_redundancy 2 2

  执行memcache的内存,端口和运行的用户 sudo memcached -d -m 50 -p 11211 -u root

  参数说明 -m 指定使用多少M的缓存空间;

  -p 指定要监听的端口;

  -u 指定以哪个用户来运 我这里只是测试案例,为了安全也可以设置其他用户来运行Memcache memcache配置文件在 /etc/php5/conf.d/memcache.ini 我这里做测试用,没有对其配置。

  测试memcache是否成功代码:

  <?php $mem = new Memcache;

  $mem->connect(“127.0.0.1″, 11211);

  $mem->set(‘key’, ‘This is a memcached test!’, 0, 60);

  $val = $mem->get(‘key’);

  echo $val;

  ?>
分享到:
本文"Ubuntu+LAMP增加Memcache扩展模块"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4