1.查看php版本
[root@VM_0_2_centos ~]# php -v
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/redis.so' - /usr/lib64/php/modules/redis.so: undefined symbol: igbinary_unserialize in Unknown on line 0 PHP 5.6.40 (cli) (built: Jan 12 2019 09:19:57) Copyright (c) 1997-2016 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
[root@VM_0_2_centos ~]#
2.查看php-redis 扩展包全名
yum list | grep php56w*
//如果是其它版本就将修改“56”修改为其正确本版
3.yum 安装 redis扩展
yum -y install php56w-pecl-redis.x86_64
//将报名复制在yum -y install 后即可安装
4.重启httpd服务
service httpd restart
5.Discuz需要编译Config/config_global.php配置才可以开启,默认是不打开的。
找到:在19行左右。
1 | $_config['memory']['redis']['server'] = '127.0.0.1'; |
---|
改为上图所示,如果redis服务器在别的机器,请填写机器的IP地址。