zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    js获取下拉框的值
    根据SNP的位置从基因组提取上下游序列
    PCA分析的疑问
    os删除文件或者文件夹
    python scipy包进行GO富集分析p值计算
    生物信息等级的划分
    docker笔记
    GATK4注意事项
    centos7修改yum源为阿里镜像
    idea如何通过数据库生成实体类
  • 原文地址:https://www.cnblogs.com/nickqian/p/3972812.html
Copyright © 2011-2022 走看看