本文主要介绍eAccelerator、xcache、memcached、imageMagick、ionCube、redis、opcache这几个PHP加速和php扩展的安装及使用,这些不一定对每个人都有用,自己按需要安装,下面会对各个程序的作用、安装方法及相关注意事项。
本文仅适用于LNMP1.1及以前的版本!
安装
进入lnmp解压后的目录,执行:./eaccelerator.sh 运行后有如下提示:
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。
安装
进入lnmp解压后的目录,执行:./xcache.sh 运行后有如下提示:
一个有两个版本可以选择,分别是XCache 2.0.0 和XCache 3.0.1 ,建议安装XCache 3.0.1 输入new 回车
出现“Press any key to start...or Press Ctrl+c to cancel“,再次回车确认即可开始安装。
安装
进入lnmp解压后的目录,执行:./memcached.sh
回车确认后就会自动安装memcache php扩展和memcached。
安装
进入lnmp解压后的目录,执行:./imageMagick.sh
回车确认后就会自动安装imageMagick。
设置:比如在DiscuzX里设置时路径需要填写:/usr/local/imagemagick/bin/ 并且禁用函数里的exec要去掉才可以正常使用。
安装
进入lnmp解压后的目录,执行:./ionCube.sh
回车确认后就会自动安装ionCube loader。
安装
进入lnmp解压后的目录,执行:./redis.sh
运行后有如下提示:
,安装稳定版Redis 2.8.8 输入:s 回车;安装测试版Redis 3.0.0输入:b 回车;安装旧版Redis 2.6.17输入:o 回车。
安装
进入lnmp解压后的目录,执行:./opcache.sh
回车确认后就会自动安装opcache。