昨天给LNMP添加了eAccelerator/ionCube/imageMagick。今天在使用Discuz的时候发现没有PHP缓存扩展,无法使用Discuz自带的内存优化,现在来给它加上memcached/Xcache这两个缓存扩展。
一、memcached
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。
进入lnmp解压后的目录,执行:./memcached.sh回车确认后就会自动安装memcache php扩展和memcached。
二、xcache
XCache 是一个国人开发的又快又稳定的 PHP opcode 缓存器. 经过良好的测试并在大流量/高负载的生产机器上稳定运行. 经过(在 linux 上)测试并支持所有现行 PHP 分支的最新发布版本。
进入lnmp解压后的目录,执行:./xcache.sh 运行后有如下提示:
LNMP1.0为我们提供了2个版本选择,分别是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安装PHP常用扩展还是非常方便的,基本都集成了,如果需要其他的就需要大家自行配置安装了,那些就没有一键安装了。