我正在尝试用pecl安装redis,最后报错。
sudo pecl install redis
In file included from /private/tmp/pear/install/redis/redis.c:27:
/private/tmp/pear/install/redis/common.h:1:10: fatal error: 'php.h' file not found
#include "php.h"
^
1 error generated.
make: *** [redis.lo] Error 1
ERROR: `make' failed
我发现了和我一样的问题
Installing phpredis on osx with pecl
回答:看起来您的 php 在环境变量路径中不可用,或者安装正在从某个默认位置选择 php。
我如何确认我的 php 是否在环境变量路径中不可用或安装是否从某个默认位置选择 php?另外,如果您知道另一种制作方法,请告诉我。
最佳答案
我知道它的老问题,但我在尝试安装 rdkafa 时遇到了同样的错误。我想你已经通过 brew 安装了 php。 运行以下命令,然后再次尝试安装。
导出 PATH="$(brew --prefix php)/bin:$PATH"
关于php - 使用 pecl 安装 redis,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32687039/