HOME > 게시판 > 자유게시판
게시판| 자유게시판
※ 게시판 용도에 맞지 않는 글(광고및 홍보 글 등)은 임의삭제될 수 있습니다.

 
작성일 : 05-04-20 16:03
php4 설치 에러입니다.. 도와주세요
 글쓴이 : 김흥수
조회 : 1,580  

.PHP컴파일하기 위한 configure옵션을 보니깐요...

컴파일 옵션은
./configure \
--with-mysql=/usr/local/mysql \
--with-apache=/usr/local/src/apache_1.3.33 \
--with-config-file-path=/usr/local/apache/conf \
--with-exec-dir=/usr/local/apache/bin \
--disable-debug \
--enable-safe-mode \
--enable-track-vars \
--enable-sockets \
--with-png-dir=/usr/lib \
--with-mod_charset \
--with-charset=euc_kr \
--with-xml \
--with-language=korean \
--enable-mailparse \
--enable-calender \
--enable-sysvsem=yes \
--enable-sysvshm=yes \
--enable-ftp \
--enable-magic-quotes \
--enable-gd-native-ttf \
--enable-versioning \
--enable-url-includes \
--enable-trans-id \
--enable-inline-optimization \
--enable-bcmath \
--with-jpeg \
--with-png \
--with-zlib \
--with-jpeg-dir=/usr/src \
--with-gd \
--with-ttf \
--with-gettext \
--with-iamp=/usr/local/imap-2000a/ \
--enable-sigchild \
--enable-module=so \
--enable-mbstring

 

다소 복잡한 configure옵션을 사용하셨네요.

이들 모두 사용하실 필요는 없으실 것 같구요......꼭 필요한 옵션만 사용하셔서 configure작업을 하시기 바랍니다. 아시겠지만, configure작업의 결과로 생성되는 파일은 Makefile인데요...이 파일은 make작업에서 gcc가 컴파일할때 어떤식으로 컴파일을 할것인가를 결정하는 파일입니다.

따라서 configure작업에서 복잡하게 많은 옵션을 주시면 Makefile의 내용이 복잡해 지고 다라서 make작업시 gcc가 많은 컴파일작업을 하게 됩니다.

에러난 곳은 Zend쪽에서 에러가 난 것 같습니다. PHP에서 Zend를 사용하시려면

Zend Optimizer 설치하여 사용하려면 configure옵션에 "--disable-debug" 추가해야한다.

 

도움이 되었으면 합니다.

 

감사합니다.


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기

이선영 06-02-11 05:28
 
./configure \
--with-apxs2=/usr/local/apache/bin/apxs \
--with-zlib --with-gd --with-ttf --with-png \
--with-expat-dir=/usr --with-gmp --with-xml \
--with-mysql=/usr/local/mysql \
--with-language=korean \
--with-charset=euc_kr \
--disable-debug --disable-posix --disable-rpath \
--enable-safe-mode --enable-magic-quotes \
--disable-dmalloc --enable-bcmath \
--enable-dio --enable-gd-native-ttf \
--enable-sysvsem --enable-sysvshm \
--enable-wddx --enable-versioning \
--enable-pic --enable-inline-optimization \
--enable-memory-limit --enable-mbstring \
--enable-mbregex --enable-mbstr-enc-trans \
--with-config-file-path=/usr/local/lib --enable-ftp --disable-debug --enable-track-vars=yes \
 --with-jpeg-dir --with-freetype-dir \
--enable-gd-native-ttf --enable-dl \
--with-imap=shared --with-imap-ssl=/usr/lib --with-kerberos