Rumah > pembangunan bahagian belakang > tutorial php > phpredis igbinary的编译安装有关问题

phpredis igbinary的编译安装有关问题

WBOY
Lepaskan: 2016-06-13 13:08:33
asal
1718 orang telah melayarinya

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应该会有

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan