======================================================>>
예전에 이런 경험이 있었습니다.
전 이렇게 해결했습니다.
아파치, php, mysql 각 소스를 해당 웹싸이트에가서
가장 최신버전 또는 추천하는 안정버전으로 받아와서 설치를 했습니다.
그러니 컴파일 할때 에러가 없더군요.
아참 그리고 전 DSO 방식으로 컴파일 했습니다.
일반적으로 많이들 사용하시는 그냥 통짜로 집어넣어 사용하는것이 아니구,
아피치 서버 컴파일 할때
./configure --enable-rule=SHARED_CORE --enable-module=so
와 같이 전 DSO 방식을 사용합니다.
추가적으로 필요한 모듈이 있을때 마다 php만 다시 재 컴파일 하면
되걸랑요...
도움이 조금이라도 되셨으면 합니다. 수고하세요.
그리고 꼭 성공하세요
: <=== src/modules/php4
: <=== src/modules
: gcc -c -I./os/unix -I./include -DLINUX=2 -I/tmp/php-4.0.1pl2 -I/tmp/php-4.0.1
: pl2/main -I/tmp/php-4.0.1pl2/main -I/tmp/php-4.0.1pl2/Zend -I/tmp/php-4.0.1pl2/Z
: end -I/tmp/php-4.0.1pl2 -DUSE_EXPAT -I./lib/expat-lite -DNO_DL_NEEDED `./apaci`
: modules.c
: gcc -c -I./os/unix -I./include -DLINUX=2 -I/tmp/php-4.0.1pl2 -I/tmp/php-4.0.1
: pl2/main -I/tmp/php-4.0.1pl2/main -I/tmp/php-4.0.1pl2/Zend -I/tmp/php-4.0.1pl2/Z
: end -I/tmp/php-4.0.1pl2 -DUSE_EXPAT -I./lib/expat-lite -DNO_DL_NEEDED `./apaci`
: buildmark.c
: gcc -DLINUX=2 -I/tmp/php-4.0.1pl2 -I/tmp/php-4.0.1pl2/main -I/tmp/php-4.0.1pl2/
: main -I/tmp/php-4.0.1pl2/Zend -I/tmp/php-4.0.1pl2/Zend -I/tmp/php-4.0.1pl2 -DUSE
: _EXPAT -I./lib/expat-lite -DNO_DL_NEEDED `./apaci`
: -o httpd buildmark.o modules.o modules/standard/libstandard.a modules/php4
: /libphp4.a main/libmain.a ./os/unix/libos.a ap/libap.a lib/expat-lite/libexpat.
: a -Wl,-rpath,/usr/local/mysql/lib -rdynamic -L/usr/local/mysql/lib -Lmodules/p
: hp4 -L../modules/php4 -L../../modules/php4 -lmodphp4 -lgdbm -lpam -ldl -lmysql
: client -lgd -lresolv -lm -ldl -lcrypt -lnsl -lresolv -lm -lcrypt
: /usr/local/mysql/lib/libmysqlclient.a(my_compress.o): In function `my_uncompress
: ':
: my_compress.o(.text+0x97): undefined reference to `uncompress'
: /usr/local/mysql/lib/libmysqlclient.a(my_compress.o): In function `my_compress_a
: lloc':
: my_compress.o(.text+0x12b): undefined reference to `compress'
: collect2: ld returned 1 exit status
: make[2]: *** [target_static] Error 1
: make[2]: Leaving directory `/tmp/apache_1.3.12/src'
: make[1]: *** [build-std] Error 2
: make[1]: Leaving directory `/tmp/apache_1.3.12'
: make: *** [build] Error 2
:
: 해결 방법을 찾습니다...
: 벌써 4일쨉니다...
: 제발 정의의 기사여... 나타나다오... T_T
:
: --
: 멋쟁이 박...