phpredis igbinary的编译安装问题
php里面使用下面的语句
$redis->setOption( Redis::OPT_SERIALIZER, Redis::SERIALIZER_IGBINARY );
老是出现这个错误,应该是编译的时候没有启用igbinary
Fatal error: Undefined class constant 'SERIALIZER_IGBINARY'
先安装的phpredis没有加--enable-redis-igbinary,之后才安装了igbinary,然后重新编译了phpredis,如下:
./configure --enable-redis-igbinary -with-php-config=/usr/local/php/bin/php-config
编译成功了,也在php.ini里面加了扩展,重启了怎么就是会出现上面的错误
对编译不熟悉,谁知道怎么编译才能让phpredis支持igbinary
------解决方案--------------------
不需要igbinary的,你这个是没指定序列化工具
configure的时候--with-serializer这个可选项看看
configure --help应该会有
0
0
相关文章
使用Symfony Serializer选择性序列化关联实体属性
Symfony Serializer:精确控制关联实体属性的序列化
使用Symfony Serializer控制关联实体属性的序列化
Symfony Serializer:精细控制关联实体属性的序列化
构建RESTful API的PHP框架_通过Symfony实现php框架怎么用的开发
相关标签:
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门AI工具










