eAccelerator/ionCube/imageMagick/memcached/xcache安装使用教程

本文主要介绍eAccelerator,xcache,memcached,imageMagick,ionCube这几个PHP加速和php扩展的安装及使用,这些不一定对每个人都有用,自己按需要安装,下面会对各个程序的作用、安装方法及相关注意事项。

 

1、eAccelerator

eAccelerator是一个自由开放源码php加速器,优化和动态内容缓存,提高了php脚本的缓存性能,使得PHP脚本在编译的状态下,对服务器的开销几乎完全消除。 它还有对脚本起优化作用,以加快其执行效率。

 

安装
进入lnmp解压后的目录,执行:./eaccelerator.sh 运行后有如下提示:
lnmp-eacesselerator-install.png
eaccelerator 0.9.5.3 支持PHP 5.2,如需此版本,输入 old 回车。
eaccelerator 0.9.6.1 支持PHP 5.2、5.3,如需此版本,输入 new 回车。
eaccelerator 1.0-dev 支持PHP 5.2、5.3、5.4,如需此版本输入 dev 回车。

提示“Press any key to start…or Press Ctrl+c to cancel” 后回车确认,脚本就会自动安装eaccelerator。

 

2、xcache

XCache 是一个国人开发的又快又稳定的 PHP opcode 缓存器. 经过良好的测试并在大流量/高负载的生产机器上稳定运行. 经过(在 linux 上)测试并支持所有现行 PHP 分支的最新发布版本。

 

安装
进入lnmp解压后的目录,执行:./xcache.sh 运行后有如下提示:
lnmp-xcache-install.png
一个有两个版本可以选择,分别是XCache 2.0.0 和XCache 3.0.1 ,建议安装XCache 3.0.1 输入new 回车

出现“Press any key to start…or Press Ctrl+c to cancel“,再次回车确认即可开始安装。

 

3、memcached

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。

 

安装
进入lnmp解压后的目录,执行:./memcached.sh
回车确认后就会自动安装memcache php扩展和memcached。

 

4、imageMagick

ImageMagick是一个用于查看、编辑位图文件以及进行图像格式转换的开放源代码软件套装。它可以读取、编辑超过100种图象格式。可用来替换GD库。

 

安装
进入lnmp解压后的目录,执行:./imageMagick.sh
回车确认后就会自动安装imageMagick。

设置:比如在DiscuzX里设置时路径需要填写:/usr/local/imagemagick/bin/ 并且禁用函数里的exec要去掉才可以正常使用。

 

5、ionCube

此脚本是用来安装ionCube loader的,ionCube loader是用来解密ionCube加密的PHP脚本,如whmcs就采用onCube加密。

 

安装
进入lnmp解压后的目录,执行:./ionCube.sh
回车确认后就会自动安装ionCube loader。 本文链接地址: eAccelerator/ionCube/imageMagick/memcached/xcache安装使用教程