3.安装Xcache缓存加速器 因为我们用的PHP版本为5.6,通过Xcache官网可以了解到需要用到3.20的版本才能支持PHP5.6,可以到官网下载。http://xcache.lighttpd.net/。安装的步骤为解压,编译安装,具体的命令如下:
tar -xf xcache-3.2.0.tar.gz
cd xcache-3.2.0.tar.gz
/usr/local/php/bin/phpize #必不可少的一步
./configure --enable-xcache --with-php-config=/usr/local/php/bin/php-config
make
make install 编译安装的过程中如果提示缺少什么类库文件,可以用yum开安装,安装成功之后会在php目录下生成xcache.so的文件。
4.安装数据库缓存及其他的PHP拓展插件(可选)
(1)安装PHP Memcached拓展插件
Memcached是一个开源,支持高性能,高并发及分布式的内存缓存服务软件。在传统的场景下,多数的Web应用都将数据保存到数据库中,WWW服务器从中读取数据并在浏览器中显示。但随着数据量的增大,访问的集中,就会出现RDBMS的负担加重,数据库响应缓慢,网站打开延迟的问题。使用Memcached的主要目的是,通过在自身内存中缓存数据库的查询结果,减少数据访问次数,以达到减少前端业务对数据库的直接高并发访问,从而提高大规模网站集群动态服务的并发访问能力。
Memcached我们会在以后的博文再做详细的介绍,这里我们只安装Memcachedd的客户端软件——Memcache,为了以后搭建好Memcached服务后可以使用。安装的步骤如下:
tar -xf memcache-2.2.7.tgz
/usr/local/php/bin/phpize #必不可少的一步
./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config
make
make install 安装成功之后会在php目录下生成memcache.so的文件。
(2)安装ImageMagick图像软件
ImageMagick是一套功能强大,稳定而且免费的工具包和开发包,可以用来读写和处理89种基本格式额图片文件。利用ImageMagick,可以根据web应用程序的需要动态生成图片,还可以对一个(或一组)图片进行改变大小,旋转,锐化等操作,并将操作的结果以相同的格式或者其他格式保存。安装的步骤如下:
tar -xf ImageMagick-6.7.9-9.tar.xz
cd ImageMagick-6.7.9-9
./configure
make
make install PS:这个软件不是PHP的拓展,所以是没有生成.so,后面安装的imagick插件就会生成对应的.so文件。
(3)imagick插件工作需要ImageMagick软件的支持,所以需要先安装ImageMagick软件,否则安装不了该插件。安装的办法同上:
tar -xf imagick-3.4.3.tgz #之前打算安装2.3的版本,报错,后来到官网找到一个较新的版本
cd imagick-3.4.3
/usr/local/php/bin/phpize #必须的一步
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install 安装成功之后会在php目录下生成imagick.so的文件。