zoukankan      html  css  js  c++  java
  • 四十一、LAMP与LNMP加速与缓存优化进阶实战下部

    一、配置,在nginx和apache所在的服务器中:

    1.配置:cd /application/php/lib/php.ini

    1)extension_dir="/application/php/lib/php/extensions/no-debug-non-zts-20090626/"

    2)结尾添加:extension = memcache.so
                           extension = pdo_mysql.so
                           extension = imagick.so

    2.配置eaccelerator缓存目录

      mkdir -p  /tmp/eaccelerator   (将缓存放在ssd固态硬盘或者内存文件系统tmpfs)

    授权:  chown -R nginx.nginx  /tmp/eaccelerator

    授权:  chown -R www.www  /tmp/eaccelerator

    查看apache的用户:  egrep "User|Group"  /application/apache/conf/httpd.conf(查看用户)

    添加参数: 

    cat >> /application/php/lib/php.ini<<EOF
    [eaccelerator]
    extension=eaccelerator.so
    eaccelerator.shm_size="64"
    eaccelerator.cache_dir="/tmp/eaccelerator"
    eaccelerator.enable="1"
    eaccelerator.optimizer="1"
    eaccelerator.check_mtime="1"
    eaccelerator.debug="0"
    eaccelerator.filter=""
    eaccelerator.shm_max="0"
    eaccelerator.shm_ttl="3600"
    eaccelerator.shm_prune_period="3600"
    eaccelerator.shm_only="0"
    eaccelerator.compress="1"
    eaccelerator.compress_level="9"
    EOF
    查看php中添加eaccelerator的情况:/application/php/bin/php -v
    cd  /tmp/eaccelerator/
    查看当前的文件:find  /tmp/eaccelerator/ -type f

    二、 配置xcache(和eacc任选一个)

    cd /application/php/lib/php.ini

    vi /home/oldboy/tools/xcache-1.3.2/xcache.ini将第3行注释掉,第5行注释掉,第八行去掉注释;

      cat /home/oldboy/tools/xcache-1.3.2/xcache.ini >>/application/php/lib/php.ini ---将上述文件放到php.ini的文件里面

      /application/php/bin/php -v  ---查看加速器加载情况

  • 相关阅读:
    添加到path的作用
    java post格式发送application/x-www-form-urlencoded
    c# 获取本机ip
    Winform学习(八)——使用setup打包程序
    kubernetes 核心技术-ingress
    ExceptionHandler的执行顺序
    cookie、session、token、jwt详解与sso基本实现原理
    java函数式编程及JDK常用函数式接口
    vue饼图
    vue动态页签
  • 原文地址:https://www.cnblogs.com/dangjingwei/p/11694336.html
Copyright © 2011-2022 走看看