phpize 에러좀 봐 주세요..

zerojhpar의 이미지

iconv를 php설치할때 올리지 못해서..
이것 저것 찾아보던 중에.. extension형태로 iconv를 사용할 수 있다 해서..
다시 php 다운 받고 ./configure 까지하고..
php-4.4.9/ext/iconv 로 이동하여..
phpize를 실행 시키니 먹지 않네요..그래서 찾아보니.. /usr/local/bin/phpize가 있어서 이걸 실행시켰더니..

Configuring for:
PHP Api Version: 20020918
Zend Module Api No: 20020429
Zend Extension Api No: 20050606
/usr/local/bin/autoconf: /usr/local/bin/autom4te: not found
root@src_tmp/php-4.4.9/ext/iconv#

이렇게 나와요..
이 명령이 먹어야..
make 도 하고 인스톨도 할건데.. 안돼네요.. 지금 삽줄 중입니다.
고수님들의 고견을 학수고대 기다립니다...

참 제가 본 iconv 올리는 방법은 다음과 같고요.. 이게 맞는지도 확인 부탁드립니다.

php 소스 디렉토리로 이동해서,

# cd /.../php 소스 디렉토리/ext/iconv
# phpize
# ./configure
# make

이렇게 하면 iconv 모듈(iconv.la, iconv.so)이 만들어집니다.
모듈이 만들어진 경로는 make 출력화면에 보여집니다.

만들어진 모듈의 경로를 잘 기억하세요.(원하는 경로로 복사해도 좋습니다.)

이제 php.ini 수정을 해봅니다.

extension_dir="/에서 시작해서 모듈이 있는 경로 /"
extension=iconv.so

extension_dir는 여태까지 아무짓도 안했다면
extension_dir="./" 로 되어있습니다.(주석을 다시던지 수정을 하시던지...)

마지막으로 아파치를 리스타트합니다.

송효진의 이미지

1. 에러메세지가 명확하네요.

/usr/local/bin/autoconf: /usr/local/bin/autom4te: not found

2. 컴파일한 그 php 소스가 맞다면

--with-iconv=shared 나 --enable-iconv=shared 옵션을 추가하고 통째로 컴파일 해도 so 가 나올겁니다.

3. php.ini 만 잘 맞추면 5.2.10 까지는 php 스크립트 소스의 수정 없이 php 엔진을 올릴 수 있습니다.

yum, apt-get 등의 패키지관리자로 설치하는 것을 추천합니다.

emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇 개 안돼요~
http://xenosi.de/