nie można znaleźć autoconf. sprawdź swoją instalację autoconf Xampp w CentOS

81

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ć?

lakshmikandan
źródło

Odpowiedzi:

126

Użytkownicy MAC

Możesz to łatwo zrobić za pomocą naparu.

brew install autoconf

RASEL RANA
źródło
6
Ten sposób jest szczególnie polecany użytkownikom MacOSX.
Ignacio Segura
2
Współpracuje również z DarwinPorts: port install autoconf.
tomasbedrich
52

Musisz zainstalować autoconf

Dla CentOS:

# yum install autoconf

dla Ubuntu:

# apt-get install autoconf

dla fedory 24-27:

   # dnf install autoconf
lakshmikandan
źródło
To zaoszczędziło mi dużo czasu. Dzięki!
Ishimwe Aubain Consolateur
43

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):

RUN apk --no-cache add pcre-dev ${PHPIZE_DEPS} \ 
  && pecl install xdebug \
  && docker-php-ext-enable xdebug \
  && apk del pcre-dev ${PHPIZE_DEPS}
lloiacono
źródło
4
To działa! po prostu nie zapomnij postępować zgodnie z dokumentacją docker imageIt is strongly recommended that users use an explicit version number in their pecl install invocations to ensure proper PHP version compatibility
Alwin Kesler
Wciąż otrzymuję błędy: Polecenie '/ bin / sh -c apk add --no-cache pcre-dev $ {PHPIZE_DEPS} && pecl install xdebug-2.6.0 && docker-php-ext-enable xdebug && apk del pcre- dev $ {PHPIZE_DEPS} 'zwróciło niezerowy kod: 4
Marcelo Fonseca
32

W przypadku systemu Alpine Linux apk addfunkcja ma (do czyszczenia) koncepcję pakietów wirtualnych przy użyciu przełącznika --virtuallub -t. Przykładem tego może być jednoczesne usunięcie grupy zależności kompilacji:

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

Źródła: https://github.com/gliderlabs/docker-alpine/blob/master/docs/usage.md

Dimitrios Desyllas
źródło
1
--no-cacheKonieczna 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ę.
b01
1

W przypadku openSuSE:

zypper install autoconf
Xedret
źródło
0

Rozwiązałem problem przez "yum install autoconf" na CentOS 7

baifuwa
źródło
2
Istnieją inne odpowiedzi, które zawierają pytanie PO, i zostały one opublikowane jakiś czas temu. Pisząc odpowiedź, upewnij się, że dodałeś nowe rozwiązanie lub znacznie lepsze wyjaśnienie, szczególnie w przypadku odpowiedzi na starsze pytania. Upewnij się, że wyjaśniłeś, co robi Twój kod i jak rozwiązuje problem.
help-info.de