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?

Lakshmikandan
quelle

Antworten:

125

MAC-Benutzer

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

brew install autoconf

RASEL RANA
quelle
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
Lakshmikandan
quelle
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}
lloiacono
quelle
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

Dimitrios Desyllas
quelle
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
1

Für openSuSE:

zypper install autoconf
Xedret
quelle
0

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

baifuwa
quelle
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