找不到autoconf。请检查您在CentOS中的autoconf安装Xampp

时间:2015-07-23 09:41:40

标签: php centos xampp memcached autoconf

在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环境变量。然后,重新运行此脚本。

如何解决?

6 个答案:

答案 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”解决了问题