CentOSのXAMPPでphpでmemcahedを構成するときに別のエラーが発生する
# /opt/lampp/bin/phpize
Configuring for:
PHP Api Version: 20131106
Zend Module Api No: 20131226
Zend Extension Api No: 220131226
autoconfが見つかりません。autoconfのインストールを確認してくださいおよび$ PHP_AUTOCONF環境変数。次に、このスクリプトを再実行します。
解決方法
MACユーザー
Brewを使用して簡単に実行できます。
brew install autoconf
Autoconfをインストールする必要があります
CentOSの場合:
# yum install autoconf
ubuntuの場合:
# apt-get install autoconf
fedora 24-27の場合:
# dnf install autoconf
私はここでdockerAlpine 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}
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
OpenSuSEの場合:
zypper install autoconf
CentOS 7で「yum install autoconf」によって問題を解決しました