>백엔드 개발 >PHP 튜토리얼 >PHP 동적 컴파일_php 팁 시 autoconf를 찾을 수 없는 해결 방법

PHP 동적 컴파일_php 팁 시 autoconf를 찾을 수 없는 해결 방법

WBOY
WBOY원래의
2016-05-16 20:32:521089검색

이 문서에서는 PHP를 동적으로 컴파일할 때 autoconf를 찾을 수 없는 문제에 대한 해결 방법을 자세히 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 방법은 다음과 같습니다.

PHP를 설치한 후 PHP의 memcache 확장 라이브러리를 동적으로 컴파일하고 싶습니다

코드 복사 코드는 다음과 같습니다.
cd memcache-2.2.5/
/usr/local/webserver/php/bin/phpize
./configure --with-php-config=/usr/local/webserver/php/bin/php-config

그런데 /usr/local/webserver/php/bin/phpize 실행 시 오류가 발생했습니다:

코드 복사 코드는 다음과 같습니다.
구성:
PHP API 버전: 20041225
Zend 모듈 API 번호: 20060613
Zend 확장 API 번호: 220060519
autoconf를 찾을 수 없습니다. autoconf 설치와 $PHP_AUTOCONF 환경 변수가 올바르게 설정되었는지 확인한 후 이 스크립트를 다시 실행하십시오.


인터넷으로 검색해 보니 많은 분들이 이런 질문을 주시는 것 같아서 발췌했습니다:
코드 복사 코드는 다음과 같습니다.
# wget http://ftp.gnu.org/gnu/m4 /m4- 1.4.9.tar.gz
# tar -zvxf m4-1.4.9.tar.gz
# cd m4-1.4.9/
# ./configure && make && make install
# CD ../
# wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.62.tar.gz
# tar -zvxf autoconf-2.62.tar.gz
# cd autoconf-2.62/
# ./configure && make && make install

UBUNTU라면 더 간단할 수 있습니다:
코드 복사 코드는 다음과 같습니다.
sudo apt-get install m4
sudo apt-get install autoconf

또는 직접:
코드 복사 코드는 다음과 같습니다.
sudo apt-get install autoconf

autoconf는 m4에 의존하기 때문에 이 종속성을 해결하기 위해 자동으로 다운로드됩니다.

이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.