Pojawia się kolejny błąd podczas konfigurowania memcahed z php w XAMPP w CentOS
# /opt/lampp/bin/phpize
Configuring for:
PHP Api Version: 20131106
Zend Module Api No: 20131226
Zend Extension Api No: 220131226
Nie można znaleźć pliku autoconf. Sprawdź swoją instalację autoconf i zmienną środowiskową $ PHP_AUTOCONF. Następnie ponownie uruchom ten skrypt.
Jak to rozwiązać?
port install autoconf
.Musisz zainstalować autoconf
Dla CentOS:
# yum install autoconf
dla Ubuntu:
# apt-get install autoconf
dla fedory 24-27:
# dnf install autoconf
źródło
Dostałem się tutaj, szukając odpowiedzi dla dockera podczas korzystania z linuxa Alpine, to zadziałało dla mnie (próbowałem rozwiązania @Dimitros, ale nie działało):
źródło
It is strongly recommended that users use an explicit version number in their pecl install invocations to ensure proper PHP version compatibility
W przypadku systemu Alpine Linux
apk add
funkcja ma (do czyszczenia) koncepcję pakietów wirtualnych przy użyciu przełącznika--virtual
lub-t
. Przykładem tego może być jednoczesne usunięcie grupy zależności kompilacji:Źródła: https://github.com/gliderlabs/docker-alpine/blob/master/docs/usage.md
źródło
--no-cache
Konieczna jest flaga, aby zapewnić pakiety nie są buforowane, gdy są one pobierane i po wszystko prowadzi. Obraz wzrósł z 200 MB do 89 MB po prostu dodając tę flagę.W przypadku openSuSE:
źródło
Rozwiązałem problem przez "yum install autoconf" na CentOS 7
źródło