gpt4 book ai didi

makefile - 使用 pecl 在 osx 上安装 phpredis

转载 作者:行者123 更新时间:2023-12-02 20:29:03 25 4
gpt4 key购买 nike

我在 Mac OSX Maverics 上安装 phpredis 时遇到一些问题。

我确实安装并运行了redis 服务器。我使用 sudo pecl install redis 来安装 phpredis。现在,当我这样做时,出现了以下情况:

running: make
/bin/sh /private/tmp/pear/temp/pear-build-rootEsw0Wz/redis-2.2.4/libtool --mode=compile cc -I. -I/private/tmp/pear/temp/redis -DPHP_ATOM_INC -I/private/tmp/pear/temp/pear-build-rootEsw0Wz/redis-2.2.4/include -I/private/tmp/pear/temp/pear-build-rootEsw0Wz/redis-2.2.4/main -I/private/tmp/pear/temp/redis -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /private/tmp/pear/temp/redis/redis.c -o redis.lo
mkdir .libs
cc -I. -I/private/tmp/pear/temp/redis -DPHP_ATOM_INC -I/private/tmp/pear/temp/pear-build-rootEsw0Wz/redis-2.2.4/include -I/private/tmp/pear/temp/pear-build-rootEsw0Wz/redis-2.2.4/main -I/private/tmp/pear/temp/redis -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /private/tmp/pear/temp/redis/redis.c -fno-common -DPIC -o .libs/redis.o
In file included from /private/tmp/pear/temp/redis/redis.c:27:
/private/tmp/pear/temp/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

这到底是怎么回事?由于缺少 php.h 文件,make 等接缝失败。但这是为什么?我该如何解决这个问题?

最佳答案

看起来您的 php 在环境变量路径中不可用,或者安装是从某个默认位置选择 php。

关于makefile - 使用 pecl 在 osx 上安装 phpredis,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22039989/

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