gpt4 book ai didi

php - 用igbinary安装php redis,找不到头文件

转载 作者:可可西里 更新时间:2023-11-01 00:14:46 26 4
gpt4 key购买 nike

我正在尝试安装 phpredis 扩展,但没有成功。

运行命令 ./configure --enable-redis-igbinary 后,我收到以下错误:

checking for igbinary includes... configure: error: Cannot find igbinary.h

igbinary 是使用 PECL 安装的,但似乎找不到头文件。

最佳答案

这个问题可能是因为 PECL 将头文件安装到与安装 phpredis 时使用的位置不同的位置。您可以通过查看控制台消息来确认这一点。

$> sudo pecl install igbinary

Build process completed successfully Installing
'/usr/lib/php/extensions/no-debug-non-zts-20090626/igbinary.so'
Installing '/usr/include/php/ext/igbinary/igbinary.h'

$> ./configure --enable-redis-igbinary

checking for PHP installed headers prefix... /usr/local/include/php
checking if debug is enabled... no checking if zts is enabled... no
checking for re2c... re2c checking for re2c version... 0.13.5 (ok)
checking for gawk... gawk checking whether to enable redis support...
yes, shared checking whether to enable sessions... yes checking
whether to enable igbinary serializer support... yes checking for
igbinary includes... configure: error: Cannot find igbinary.h

只需将 igbinary 文件夹移动到正确的位置:

$> cp /usr/include/php/ext/igbinary /usr/local/include/php/ext/igbinary -fr

它应该能正确找到 igbinary 头文件:

checking whether to enable igbinary serializer support... yes
checking for igbinary includes... /usr/local/include/php

关于php - 用igbinary安装php redis,找不到头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16970655/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com