| 721 번 글의 답장글: Re: 답변 구하기가 힘들어여... |
| 글쓴이: 산이
[홈페이지]
|
글쓴날: 2001년 07월 10일 03:52:10 화(새벽) |
조회: 1011 |
[타니]님이 남기신 글:
>]# /usr/local/apache/bin/apachectl start
>Syntax error on line 222 of /usr/local/apache/conf/httpd.conf:
>Cannot load /usr/local/apache/libexec/libjserv.so into server: Z@:
>cannot open shared object file: No such file or di
>rectory
>/usr/local/apache/bin/apachectl start: httpd could not be started
>
>위와 같이 에러메세지로 아파치 실행이 되질 않는데여....
>libjserv.so 모듈이 없더라구여....구래서
주석처리하구...
>재실행했더니...
>
>]# /usr/local/apache/bin/apachectl start
>Syntax error on line 247 of /usr/local/apache/conf/httpd.conf:
>Cannot add module via name 'mod_jserv.c': not in list of loaded
>modules
>/usr/local/apache/bin/apachectl start: httpd could not be started
>
>구래서 이것두 주석처리하구 실행했더니....
>실행이 되더라구여......
>ApacheJserv 를 설치했는데....아마
이거시 제대루 인스톨이 않된건지...
>아님 아파치 환경설정을 잘못한건지여...
>
>아래와 같이 아파치 소스엔 jserv가 있거덩여...
>군데 libjserv.so libjserv.c는 없어여...php는 있는데여...
>
>apache-1.3.19]# cd src/modules
>modules]# ls
>Makefile README example experimental extra jserv php4 proxy standard
>modules]# cd jserv/
>jserv]# ls
>Makefile Makefile.libdir Makefile.tmpl libjserv.a libjserv.module
>jserv]# cd ..
>modules]# cd php4/
>[root@woongjin24 php4]# ls
>Makefile Makefile.tmpl libphp4.module mod_php4.c mod_php4.h mod_php4.so-o
>Makefile.libdir libmodphp4.a libphp4.so mod_php4.exp mod_php4.lo
>
>구래서 환경설정 명령했던걸 올립니다....
>ApacheJServ: ./configure --prefix=/usr/local/jserv
>--wiht-apache-src=/usr/local/apache-1.3.19
>--enable-apache-config
>
>php: ./configure --with-apache=/usr/local/apache-1.3.19
>--with-config-file-path=/usr/local/apache/conf
>--with-exec-dir=/usr/local/apache/bin
>--with-mysql=/usr/local/mysql
>--with-imap=/usr/local/imap
>--with-language=korean
>--with-charset=euc_kr
>--enable-track-vars
>--enable-modules=so
>--disable=debug
>
>apache: ./configure --prefix=/usr/local/apache
>--activate-module=src/modules/jserv/libjserv.a
>--activate-modules=src/modules/php4/libphp4.a
>--enable-shared=max
>
>위와같이 실행해서 인스톨했거더여....
>군데 php 옵션에서 qmail 설치문서에선
>--with-apxs=/usr/local/apache/bin/apxs 를 사용하던데
>--with-apache-src=/usr/loca.....과
같이 사용했더니 에러가 나서 --with-apxs....옵션은
빼고 환경설정을 했거덩요.... 그 차이에 대해서두 좀 말씀줌
해주심 감사^^
>
>암튼 지금은 httpd.conf 에서 libjserv.so 와 libjserv.c부분을 주석해서
실행하구 있는데여 ...
>해결방법줌 부탁드릴게여.................
>넘 길어서 죄송함다...^^
========================================
설치시 여러번 중복하다보면 httpd.conf 파일이 엉망이 됩니다.
위의 내용으로봐선 거의 성공했군요..
에러를 낸 이유는 이미 jserv가 아파치 httpd 본체에
붙어 있는데 libjserv.so 를 로딩하려고 했기 때문에
에러를 냅니다.
즉 이미 httpd에 정적으로 jserv가 붙어 있기 때문에
(--activate-module=src/modules/jserv/libjserv.a
옵션을 주었기 때문에)
굳지 httpd.conf 파일에서
LoadModule mod_jserv xxx
...
AddModule .....c
부분을 적지 않아도 됩니다.
이부분은 해당 모듈을 DSO 모듈로 설치해서
libexec/ 디렉토리에 모듈이 있을 경우에 해당됩니다.
일단 LoadModule, AddModule 부분에서 jserv 부분을
모두 지우거나 주석처리한 다음
# httpd -l
...
mod_jserv.c
...
부분이 나오는지 확인해 보세요..
만약 정적으로 컴파일되지 않는다면 DSO 모듈로 설치하는 법을
습득해서 설치해 보세요..
예전의 경험으로봐서 정적으로 컴파일하니 에러를 내더군요...
ApacheJServ-1.xx.xx/INSTALL
파일에 자세하게 나와 있으니 꼭 충분히 습득한 다음
시도해 보세요...
|
이전글 : 답변 구하기가 힘들어여...
다음글 : Re: Re: 답변 구하기가 힘들어여...
|
from 211.35.159.131
JS(Redhands)Board 0.4 +@
|