| 361 번 글의 답장글: Re: apxs와 DSO땜에 질문좀 할려구요. |
| 글쓴이: 산이
[홈페이지]
|
글쓴날: 2000년 11월 28일 03:07:58 화(새벽) |
조회: 1325 |
[xmanager]님이 남기신 글:
>한번안되니까 오기로 라도 해볼라구
>한 일주일 아파치만 매달리고 있는데 안되는 군요...
>다름이 아니라 mod_auth_mysql를 dso로 올려볼려고
해보았는데...
>잘 안되더라구요...
>
>1의 경우>
>일단 /usr/local/mysql에 mysql을 설치하고
>소스디렉토리에
mod_auth_mysql-2.20를
풀고
>>apxs -i -a I/usr/local/mysql/include/mysql \
>>-L/usr/local/mysql/lib/mysql -lmysqlclient \
>>-c mod_auth_mysql.c 로 설치를 하니까 모듈로 정상적으로 설치가
되더라구요.
>>그런데..아파치
실행을 시키면 error ibmysqlclient.so.10.0.0과
not shared object등의 메시지가 나타납니다
>
>그래서 library 문제 같아서 /etc/ld.so.conf에 경로
올려주고
>ldconfig로 재설정했는데도
동일하더라구요.
>아파치에서 --enable-shared=max와
--prefix 옵션만을 사용했습니다.
>
--------->
>정상적으로 설치가 되더라구..
일단 거의 성공한것 같군요..
ibmysqlclient.so.10.0.0(libmysqlclient.so ???)
이 파일이 있는 곳을
아파치 설정파일에서
LoadModule foo_module libexec/mod_foo.so
...
AddModule ...
의 두줄을 추가해 보세요...
DSO를 사용하기 위해서는 mod_so 모듈은 있어야합니다.
libexec/ 디렉토리는 ServerRoot를 기준으로 상대경로입니다.
그러나 절대경로로 설정해도 무방합니다.
>2의 경우>
>이번에는 아파치를 --prefix=/usr/local/apache \
>--enable-module=so --activate-module=src/.../libphp4.a
>하고 설치를 했습니다. 글구
>mod_rewrite를 dso로 올릴려
>apxs -i -a -c mod_rewrite.c 하니까 올라가던데.
>이번에는 dbm.. 뭐라고 하던 에러가 나더군요.
>제가 apxs를 잘못쓰고 있는것이 아닌지 알고 싶군요..
>뭐가 이렇게 안되는지 잡힐듯하면서도
잘 잡히지 않는것이
>리눅스 같습니다.
>
될듯안될듯 하다가 잘 안되는게 아마 리눅스가 아닌가
쉽네요..
그러다 죽을똥(?) 살똥(?) 닭질을 하다보면 되고.........T.T
>이번에는 dbm.. 뭐라고 하던 에러가 나더군요
아마 아파치 설정파일에서 DSO모듈의 위치나 로딩순서가
틀린경우도
한번 고려해 보세요.....
>3>넘 길게 쓰게 되서 미안합니다.
>글구 인터넷이나 외국 사이트를 다 되져도 DSO에 대한 자료는
>굉장히 적던데 혹시 이것이 사이트의 성능을 느리게 해서
안써서
>그런것인지요.
이 기술이 실험적인 기술이라면 앞으로 이쪽으로
>흘러간다는 이야기 같은데...
>이런 자료를 모아놓은 사이트는 없나요..
글쎄요..
전 막힐때 우선 아파치 제공문서 부터 봅니다.
http://www.linuxchannel.net/docs/apache_manual/dso.html
다른곳은 아직 찾아보질 못했어요........
>
>주절이 였습니다.
>감사합니다.
========================================
|
이전글 : apxs와 DSO땜에 질문좀 할려구요.
다음글 : 파티션 재질문 드립니다..
|
from 211.187.71.193
JS(Redhands)Board 0.4 +@
|