не может найти autoconf. пожалуйста, проверьте вашу установку autoconf Xampp в CentOS

81

Получение еще одной ошибки при настройке memcahed с php в XAMPP в CentOS

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

Не удается найти autoconf. Пожалуйста, проверьте вашу установку autoconf и переменную окружения $ PHP_AUTOCONF. Затем перезапустите этот сценарий.

Как это решить?

лакшмикандан
источник

Ответы:

126

Пользователи MAC

Вы можете легко сделать это с помощью пива.

brew install autoconf

РАСЕЛЬ РАНА
источник
6
Этот способ особенно рекомендуется для пользователей MacOSX.
Игнасио Сегура
2
Работает также с MacPorts: port install autoconf.
tomasbedrich
52

Вам необходимо установить autoconf

Для CentOS:

# yum install autoconf

для Ubuntu:

# apt-get install autoconf

для fedora 24-27:

   # dnf install autoconf
лакшмикандан
источник
Это сэкономило мне много времени. Благодаря!
Ishimwe Aubain Consolateur
43

Я пришел сюда в поисках ответа для докера при использовании 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}
Lloiacono
источник
4
Это работает! просто не забывайте следовать документации образа докераIt is strongly recommended that users use an explicit version number in their pecl install invocations to ensure proper PHP version compatibility
Алвин Кеслер
Я все еще получаю ошибки: команда '/ 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} 'вернул ненулевой код: 4
Марсело Фонсека
32

Для 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

Димитриос Десиллас
источник
1
--no-cacheФлаг необходимо , чтобы гарантировать , что пакеты не кэшируются при их загрузке и после того, как все прошло успешно. Изображение увеличилось с 200 МБ до 89 МБ, просто добавив этот флаг.
b01
0

Я решил проблему "yum install autoconf" в CentOS 7

байфува
источник
1
Есть и другие ответы, которые содержат вопрос OP, и они были опубликованы некоторое время назад. Публикуя ответ, убедитесь, что вы добавляете либо новое решение, либо существенно лучшее объяснение, особенно при ответах на старые вопросы. Обязательно объясните, что делает ваш код и как он решает проблему.
help-info.de