• linux下xcache的安装


    新建了一个discuz论坛,后台想开启内存优化,参考了各种意见后选择xcache作为优化工具。

    折腾了半天才搞定。特此记录下,方便以后参考。

    一、安装Xcache

    # wget http://xcache.lighttpd.net/pub/Releases/1.3.0/xcache-1.3.0.tar.gz
    # tar zxvf xcache-1.3.0.tar.gz
    # cd xcache-1.3.0
    # /usr/local/php/bin/phpize
    # ./configure --enable-xcache --enable-xcache-coverager --enable-xcache-optimizer --with-php-config=/usr/bin/php-config
    # make && make install
     
    注:

    --enable-xcache 表示启用Xcache支持;

    --enable-xcache-coverager 表示包含用于测量加速器功效的附加特性;

    --enable-xcache-optimizer表示启用操作码优

      安装完毕后系统会提示xcache.so模块生成路径,本次生成路径为/usr/lib64/php/modules/
     
    二、配置管理Xcache
     
    1、修改php配置文件
     
    # vi /etc/php.ini
     
    在底部添加如下内容
     
    [xcache-common]

    extension = /usr/lib64/php/modules/xcache.so

    [xcache.admin]
    xcache.admin.enable_auth = On
    xcache.admin.user = "admin"
    ; xcache.admin.pass = md5($your_password)
    xcache.admin.pass = "e10adc3949ba59abbe56e057f20f883e"

    [xcache]
    xcache.shm_scheme = "mmap"
    xcache.mmap_path = "/tmp/xcache"
    xcache.readonly_protection = Off
    xcache.size = 64M
    xcache.count = 1
    xcache.slots = 8k
    xcache.ttl = 3600
    xcache.gc_interval = 300
    xcache.test = Off
    xcache.readonly_protection = On
    xcache.coredump_directory =""
    xcache.cacher = On
    xcache.stat = On
    xcache.optimizer =Off
    xcache.var_size = 4M
    xcache.var_count = 1
    xcache.var_slots = 8k
    xcache.var_gc_interval = 300
    xcache.var_ttl = 0
    xcache.var_maxttl = 0

    [xcache.coverager]
    xcache.coverager =On
    xcache.coveragedump_directory =""

     备注:xcache.count为cpu的内核数,通过cat /proc/cpuinfo查看
     
    2、生成Xcache缓存文件
     
    # touch /tmp/xcache
    # chmod 777 /tmp/xcache
     
    3、生成Xcache管理员的秘密(MD5密文)
     
    # echo -n "123456" | md5sum
     
    e10adc3949ba59abbe56e057f20f883e
     
      然后将上述生成的MD5密文粘贴到php.ini文件中xcache.admin.pass = ""选项,xcache.admin.pass= "e10adc3949ba59abbe56e057f20f883e"
     
    4、拷贝Xcache管理程序到网站根目录下
     
    # cp -a xcache-1.3.0/admin/  /usr/local/nginx/html/bbs/
     
    5、重新读取php.ini
    service spawn-fcgi restart 或者通过php-fpm reload的方式应该也行(没试过)
     
    最后访问http://url/admin ,用户名为admin 密码为123456;另外,还可以通过phpinfo来验证PHP是否支持Xcache

  • 相关阅读:
    第十一节(项目实战1-高大上动态效果)
    第十节(jQuery
    第九节(jQuery的遍历、祖先、后代、同胞、过滤)
    第八节(jQuery的获取、设置、添加、删除、css()、尺寸)
    第七节(隐藏、显示、切换,滑动,淡入淡出,以及动画)
    第六节(JQuery简介、安装、语法、选择器、事件)
    第五节(HTML DOM (文档对象模型)事件、节点)
    [转]JAVA布局模式:GridBagConstraints终极技巧
    [转]java gridbag 说明
    判断两组数据是否有重复
  • 原文地址:https://www.cnblogs.com/nickqian/p/3972812.html
Copyright © 2020-2023  润新知