续LAMP编译安装后,下面我们编译安装xcache并测试加速效果
1、 获得源包xcache-3.0.3
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
4、开始配置属性选项编译 安装
# ./configure --enable=xcache --with-php-config=/usr/local/php/bin/ php-config # make && make install
5、编辑php.ini,整合php和xcache
(1)编辑xcache.ini 配置文件
# vim xcache.ini 添加如下内容extension = /usr/local/php/lib/php/extensions/no-debug-zts-20100525/xcache.so
(2)将xcache.ini配置文件 拷贝到/etc/phpd./
#cp xcache.ini /etc/php.d/
(3) 配置phpMyAdmin 动态php
一 下载源包
二 编辑源包
# 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
原因是由于/var/lib/php/下无session保存会话的一个机制文件 解决办法; 首先检查vim /etc/php.ini 查看里面session.save_path = "/var/lib/php/session“是否注释掉。如果注释把;去掉。开启
已成功打开网站,输入账户密码'执行'无响应,无错误
原因是由于php库无法连接。 解决办法: 创建软连接。 ln -sv /etc/php.ini /var/lib/php
五 做网页压力测试
关闭xcache的效果:
开启xcache的效果:
传输时间明显减少,xcache的加速效果显而易见
在大并发处理,大数量请求的面前,xcache不可或缺
PS:望提供宝贵意见