질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

RedHat Linux 9.0 APM 설치 중에 PHP 컴파일 에러가

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

 

PHP 빌드시의 문제들에 대한 정리는 아래 URL을 참고하시면 됩니다

http://man.phpschool.com/manual/kr/faq.build.php


문의하신 에러메세지로 검색한결과 아래와 같은 내용이 있습니다


3. PHP를 설정하려 하는데 (./configure), 다음과 같은 에러 를 본적이 있습니까?


checking lex output file root... ./configure: lex: command not found

       configure: error: cannot find output from lex; giving up



installation섹션을 주의깊게 읽어보세요. PHP를 컴파일하기 위해서는 flex와 bison 이 필요합니다. bison과 flex를 소스나 RPM패키지를 구해서 설치하세요.


즉 PHP를 컴파일하기 위해서는 flex와 bison 이 필요한데, 현재 설치하시려는 시스템에 bison과 flex가 없어서 나타나는 에러입니다. 아래주소의 RPM을 설치하신후에 다시 시도하기시 바랍니다.

http://ftp.superuser.co.kr/pub/redhat/9/RPMS/bison-1.35-6.i386.rpm

http://ftp.superuser.co.kr/pub/redhat/9/RPMS/flex-2.5.4a-29.i386.rpm


두번째 문의내용인 적절한 php 설정옵션에 대한 부분은

관리자들마다 다르기때문에 스스로 판단하셔야 하는 부분입니다.

제가 사용하고 있는 php ./configure 환경설정은 아래와 같습니다.


./configure --prefix=/usr/local/php4

--with-apxs=/usr/local/apache/bin/apxs

--with-config-file-path=/usr/local/apache/conf

--with-zlib

--with-gd

--with-ttf

--with-png

--with-expat-dir=/usr

--with-mysql=/usr/local/mysql

--with-language=korean

--with-charset=euc_kr

--disable-debug

--disable-posix

--enable-safe-mode

--enable-magic-quotes

--disable-dmalloc

--enable-bcmath

--enable-dio

--enable-gd-native-ttf

--enable-sysvsem

--enable-sysvshm

--enable-versioning

--enable-pic

--enable-inline-optimization

--enable-memory-limit

--enable-ftp

--disable-debug

--enable-track-vars=yes

--with-jpeg-dir=/usr/local/jpeg

--with-freetype-dir=/usr/local/freetype

--enable-gd-native-ttf

--enable-dl

--with-kerberos

--with-png-dir=/usr/local/png

--with-iconv 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,366 명
  • 현재 강좌수 :  37,037 개
  • 현재 접속자 :  271 명