Autoconf kann nicht gefunden werden. Bitte überprüfen Sie Ihre Autoconf-Installation Xampp in CentOS


81

Beim Konfigurieren von memcahed mit PHP in XAMPP in CentOS wird ein weiterer Fehler angezeigt

#  /opt/lampp/bin/phpize
Configuring for:
PHP Api Version:         20131106
Zend Module Api No:      20131226
Zend Extension Api No:   220131226

Autoconf kann nicht gefunden werden. Bitte überprüfen Sie Ihre Autoconf-Installation und die Umgebungsvariable $ PHP_AUTOCONF. Führen Sie dann dieses Skript erneut aus.

Wie kann ich das Problem beheben?

Antworten:


125

MAC-Benutzer

Sie können es leicht mit Gebräu tun.

brew install autoconf


6
Dieser Weg wird speziell für MacOSX-Benutzer empfohlen.
Ignacio Segura

2
Funktioniert auch mit MacPorts : port install autoconf.
Thomasbedrich

52

Sie müssen autoconf installieren

Für CentOS:

# yum install autoconf

für Ubuntu:

# apt-get install autoconf

für Fedora 24-27:

   # dnf install autoconf

Das hat mir viel Zeit gespart. Vielen Dank!
Ishimwe Aubain Consolateur

43

Ich bin hierher gekommen, um nach einer Antwort für Docker zu suchen, wenn ich Alpine Linux verwende. Dies hat bei mir funktioniert (ich habe die @ Dimitros-Lösung ausprobiert, aber nicht funktioniert):

RUN apk --no-cache add pcre-dev ${PHPIZE_DEPS} \ 
  && pecl install xdebug \
  && docker-php-ext-enable xdebug \
  && apk del pcre-dev ${PHPIZE_DEPS}

4
Das funktioniert! Vergessen Sie nicht, der Dokumentation des Docker-Bildes zu folgenIt is strongly recommended that users use an explicit version number in their pecl install invocations to ensure proper PHP version compatibility
Alwin Kesler

Ich erhalte immer noch Fehler: Der Befehl '/ bin / sh -c apk add --no-cache pcre-dev $ {PHPIZE_DEPS} && pecl installiere xdebug-2.6.0 && docker-php-ext-enable xdebug && apk del pcre- dev $ {PHPIZE_DEPS} 'hat einen Code ungleich Null zurückgegeben: 4
Marcelo Fonseca

32

Für Alpine Linux enthält die apk addFunktion (zur Bereinigung) ein Konzept für virtuelle Pakete, die den Schalter --virtualoder verwenden -t. Ein Beispiel hierfür wäre das gleichzeitige Entfernen einer Gruppe von Build-Abhängigkeiten:

apk add --no-cache --update --virtual buildDeps autoconf \
 && pecl install xdebug \
 && docker-php-ext-enable xdebug \
 && apk del buildDeps

Referenz: https://github.com/gliderlabs/docker-alpine/blob/master/docs/usage.md


1
Das --no-cacheFlag wird benötigt, um sicherzustellen, dass die Pakete beim Herunterladen und nachdem alles ausgeführt wurde, nicht zwischengespeichert werden. Das Image stieg von 200 MB auf 89 MB, indem nur dieses Flag hinzugefügt wurde.
b01


0

Ich habe das Problem durch "yum install autoconf" unter CentOS 7 behoben


1
Es gibt andere Antworten, die die Frage des OP stellen, und sie wurden vor einiger Zeit veröffentlicht. Stellen Sie beim Posten einer Antwort sicher, dass Sie entweder eine neue Lösung oder eine wesentlich bessere Erklärung hinzufügen, insbesondere wenn Sie ältere Fragen beantworten. Stellen Sie sicher, dass Sie eine Erklärung geben, was Ihr Code tut und wie er das Problem löst.
help-info.de
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.