在CentOS的XAMPP中使用php配置memcahed时出现另一个错误
# /opt/lampp/bin/phpize
Configuring for:
PHP Api Version: 20131106
Zend Module Api No: 20131226
Zend Extension Api No: 220131226
无法找到autoconf。请检查您的autoconf安装和 该 $ PHP_AUTOCONF环境变量。然后,重新运行此脚本。
如何解决?
答案 0 :(得分:89)
MAC用户
您可以使用brew轻松完成。
brew install autoconf
答案 1 :(得分:39)
您需要安装autoconf
对于CentOS:
# yum install autoconf
对于Ubuntu:
# apt-get install autoconf
for fedora 24-27:
# dnf install autoconf
答案 2 :(得分:19)
对于Alpine Linux,apk add
功能使用--virtual
或-t
开关(用于清理)虚拟包的概念。使用此示例的一个示例是同时删除一组构建依赖项:
apk add --no-cache --update --virtual buildDeps autoconf \
&& pecl install xdebug \
&& docker-php-ext-enable xdebug \
&& apk del buildDeps
参考:https://github.com/gliderlabs/docker-alpine/blob/master/docs/usage.md
答案 3 :(得分:18)
我在这里寻找 docker 的答案,当使用 Alpine linux 这对我有效时(我尝试了@Dimitros解决方案但没有用):
RUN apk --no-cache add pcre-dev ${PHPIZE_DEPS} \
&& pecl install xdebug \
&& docker-php-ext-enable xdebug \
&& apk del pcre-dev ${PHPIZE_DEPS}
答案 4 :(得分:1)
对于openSuSE:
zypper install autoconf
答案 5 :(得分:0)
我在CentOS 7上通过“ yum install autoconf”解决了问题