XCache 是一个开源的 opcode 缓存器/优化器, 这意味着他能够提高您服务器上的 PHP 性能. 他通过把编译 PHP 后的数据缓冲到共享内存从而避免重复的编译过程, 能够直接使用缓冲区已编译的代码从而提高速度. 通常能够提高您的页面生成速率 2 到5 倍, 降低服务器负载.

下面给大家讲解如何使用缓冲功能

第一步:拆包

tar -zxvf xcache-3.1.0.tar.gz -C /usr/local/src/

 //xcache是php的扩展,要使用php命令加载此扩展

第二步:执行/usr/local/php/bin/phpize     //phpize命令作用是要准备一个php扩展准备编译,所以扩展要先执行编译

在这里可能会出现下面错误

lamp+xcache功能的实现_第1张图片

解决办法: yum install autoconf,然后再次执行/usr/local/php/bin/phpize

      

第三步:编译安装

   ./configure --enable-xcache --with-php-config=/usr/local/php/bin/php-config    //php-      config表示能够获取php的配置信息以及编译时的选项信息;

   //由于不在默认路径下,xcache要获取php安装时所启用的功能,否则xcache会找不到php的路径
    make && make install
  安装结束时,会出现类似如下行:
    Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-zts-           20121212/    //安装共享扩展模块路径,先把这个路径复制下来,等一下复制到xcache的配置文件    中

第四步:编辑php.ini,整合php和xcache

  cat xcache.ini >> /etc/php/php.ini //将xcache提供的样例配置导入php.ini重启网络服务查看网页

cp xcache.ini /etc/php5.d/

vim /etc/php5.d/xcache.ini   //加载模块

lamp+xcache功能的实现_第2张图片

进入Apache页面,发现我们已经成功启用缓冲

lamp+xcache功能的实现_第3张图片