续LAMP编译安装后,下面我们编译安装xcache并测试加速效果



1、 获得源包xcache-3.0.3

(续)编译安装xcache



2、解压xcache


# tar xf xcache-3.0.3.tar.gz
# cd xcache-3.0.3


3、运行phpize  


# /usr/local/php/bin/phpize
phpize是用来扩展php扩展模块的,通过phpize可以建立php的
外挂模块 比如你想在原来编译好的php中加入memcached或者
ImageMagick等扩展模块,可以使用phpize

(续)编译安装xcache

4、开始配置属性选项编译 安装


# ./configure --enable=xcache --with-php-config=/usr/local/php/bin/
   php-config
# make && make install


(续)编译安装xcache

5、编辑php.ini,整合php和xcache    


   (1)编辑xcache.ini 配置文件


# vim xcache.ini
添加如下内容extension = /usr/local/php/lib/php/extensions/no-debug-zts-20100525/xcache.so

(续)编译安装xcache

   (2)将xcache.ini配置文件 拷贝到/etc/phpd./


#cp xcache.ini /etc/php.d/


    (3) 配置phpMyAdmin 动态php

      一 下载源包

(续)编译安装xcache


     二 编辑源包

# unzip unzip phpMyAdmin-4.0.5-all-languages.zip
   解压phpMyAdmin
# cp phpMyAdmin-4.0.5-all-languages -rf /usr/local/apache/htdocs/pma
   将phpMyAdmin 目录文件拷贝到网站站点
# cd /usr/local/apache/htdocs/pma
# mv config.sample.inc.php config.inc.php
   将php实例文件更改为php网页文件

     三 设置apache配置文件  

<IfModule dir_module>
    DirectoryIndex  index.php index.html
</IfModule>



DocumentRoot "/usr/local/apache/htdocs/pma"


     四 访问192.168.1.111


(续)编译安装xcache


原因是由于/var/lib/php/下无session保存会话的一个机制文件
解决办法;
首先检查vim /etc/php.ini
查看里面session.save_path = "/var/lib/php/session“是否注释掉。如果注释把;去掉。开启



(续)编译安装xcache



    已成功打开网站,输入账户密码'执行'无响应,无错误

原因是由于php库无法连接。
解决办法:
创建软连接。
ln -sv /etc/php.ini /var/lib/php


(续)编译安装xcache


      五 做网页压力测试

              关闭xcache的效果:

(续)编译安装xcache

               开启xcache的效果:

(续)编译安装xcache


传输时间明显减少,xcache的加速效果显而易见


在大并发处理,大数量请求的面前,xcache不可或缺



PS:望提供宝贵意见







转载于:https://blog.51cto.com/jungege/1381834

相关文章:

  • 2021-11-26
  • 2021-12-29
  • 2021-11-29
  • 2022-12-23
  • 2022-01-31
  • 2021-11-09
  • 2021-10-15
  • 2021-05-05
猜你喜欢
  • 2021-12-16
  • 2021-09-07
  • 2022-12-23
  • 2021-05-30
  • 2021-12-04
  • 2022-02-16
  • 2021-12-27
相关资源
相似解决方案