我正在尝试安装phpredis扩展,但是没有运气。
运行命令./configure --enable-redis-igbinary
后,我收到以下错误:
igbinary是使用PECL安装的,但似乎找不到头文件。
最佳答案
可能是由于PECL将头文件安装到与phpredis安装过程中使用的位置不同的位置而引起的。您可以通过查看控制台消息来确认这一点。
$> sudo pecl install igbinary
$> ./configure --enable-redis-igbinary
只需将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