2

以 ROOT 用户通过 SSH 登录命令行,逐行运行以下命令。

yum groupinstall 'Development Tools'
yum install tcl wget
wget http://download.redis.io/redis-stable.tar.gz
tar xvzf redis-stable.tar.gz
cd redis-stable/
make distclean
make
make test
make install
cd utils/
./install_server.sh

如果需要,这将允许 REDIS 使用比 Plesk 分配的更多的内存

echo "vm.overcommit_memory = 1" >>  /etc/sysctl.conf  && sysctl  -p

禁用 transparant_hugepage

echo never > /sys/kernel/mm/transparent_hugepage/enabled

启动并测试您的 Redis 服务

systemctl start redis_6379
systemctl status redis_6379

(学分)

检查redis是否正常工作(应该回复PONG

redis-cli ping

出于明显的安全原因,通过编辑 /etc/redis/6379.conf 将 Redis 配置为仅在 localhost 上绑定,取消注释第 57 行(绑定 127.0.0.1 ::1)

vi /etc/redis/6379.conf
(edit and save)
systemctl restart redis_6379

安装 EPEL(这是针对 CentOS 7,请hostnamectl验证您的版本)然后 php-pecl-redis

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install php-pecl-redis

更新 PECL 频道

pecl channel-update pecl.php.net

为您想要的 PHP 版本安装 php-devel 包(这里我使用 PHP 7.2)

yum install plesk-php72-devel

最后在 PHP 中安装 redis

/opt/plesk/php/7.2/bin/pecl install redis

Plesk 应该已经在 /etc/php.d/redis.ini 中启用了“extension=redis.so”

你可以开始使用 redis 和 phpredis 了!

现在,如果您将 WordPress 与插件Redis 对象缓存一起使用,您应该会在诊断中看到您至少使用的是 PhpRedis (v5.0.2),而不是默认 Plesk 附带的过时的 v.3!

享受

4

0 回答 0