>> Edit article
이름
제목
패스워드
DSO방식으로 컴파일하는 방법을 좀 자세히 순서대로 가르쳐 주시면 안될까요??? : ======================================================>> : : 예전에 이런 경험이 있었습니다. : : 전 이렇게 해결했습니다. : : 아파치, 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 : : : : -- : : 멋쟁이 박...--멋쟁이 박...
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved