• 欢迎访问寡人的吐槽胜地,我们真的只是吐槽,不谈技术,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 版权声明:大部分文章是从网上复制的!并不表示全部都是从网上复制的!
  • 我们将开启登录后才可以发表评论的限制,当然注册是完全开放的~

LNMP 1.2缓存加速类扩展(xcache/Redis/memcached/eAccelerator)、imageMagick、ionCube安装教程

技术类 大变态 2年前 (2016-06-05) 3220次浏览 已收录 0个评论 扫描二维码

本文仅适用于 LNMP1.2 及以后的版本安装eAcceleratorxcachememcachedimageMagickionCuberedisopcache.这几个 PHP 缓存、加速类的扩展不一定对每个人都能用,自己按需要安装,不用装多个同类的扩展,可能会导致出错。下面会对各个程序的作用、安装方法及相关注意事项。(注意:以下操作均需要在 lnmp 压缩包解压后的目录里运行,如 lnmp1.3-full)

这些扩展和组件均采用./addons.sh 进行安装。
基本用法说明:./addons.sh {install|uninstall} {eaccelerator|xcache|memcached|opcache|redis|imagemagick|ioncube}

1、eAccelerator

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

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

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

卸载
执行:./addons.sh uninstall eaccelerator

2、xcache

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

安装
进入 lnmp 解压后的目录,执行:./addons.sh install xcache 运行后有如下提示:
addons-install-xcache.png
需要设置 xcache 管理页面 admin 用户的密码。

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

卸载
执行:./addons.sh uninstall xcache

3、memcached

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

安装
进入 lnmp 解压后的目录,执行:./addons.sh install memcached
addons-install-memcached.png
可以根据自己的需求选择 php-memcache 或 php-memcached 扩展,目前 discuz x 使用的是前者,功能上 php-memcached 更强大一些。
输入对应的序号,回车,再次确认回车开始安装。

卸载
执行:./addons.sh uninstall memcached

4、imageMagick

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

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

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

卸载
执行:./addons.sh uninstall imagemagick

5、ionCube

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

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

卸载
执行:./addons.sh uninstall ionCube

6、Redis

此脚本是用来安装 Redis,Redis 是一个开源、支持网络、基于内存、键值对存储数据库。

安装
进入 lnmp 解压后的目录,执行:./addons.sh install redis
运行后有如下提示:
lnmp-eacesselerator-install.png,安装稳定版 Redis 2.8.8 输入:s 回车;安装测试版 Redis 3.0.0 输入:b 回车;安装旧版 Redis 2.6.17 输入:o 回车。

7、opcache

此脚本是用来安装 opcache 的,是 Zend 开发的闭源但可以免费使用的 PHP 优化加速组件。LNMP 1.2 下安装的 PHP 5.5 或更高版本的 PHP 不需要额外安装 OPcache,默认已经安装上。

安装
进入 lnmp 解压后的目录,执行:./addons.sh install opcache
Opcache 和 eAccelerator 是冲突的,脚本会卸载 eAccelerator 后再安装 Opcache,回车确认后就会自动安装 opcache。

卸载
执行:./addons.sh uninstall opcache


本站大部分资源收集于网络,只做学习和交流使用,版权归原作者所有;若为付费内容,请在下载后 24 小时之内自觉删除,若作商业用途请购买正版;如果有版权争议,请发送邮件至 master@digac.cc(请留下写明原因和文章链接),我们将及时处理,谢谢!

喜欢 (0)
大变态
关于作者:
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
IP Blocking Protection is enabled by IP Address Blocker from LionScripts.com.