>> Delete No. 1829 article
No. apache+oracle(oci8)+php 4.0 DSO 아파치 크래쉬 문제..

등록 2001-11-04 03:34:00     조회 5
이름 Arcy    

 안냐세요..
   한동안.. 아파치에.. oci8 모듈을 붙인 php 를 올릴때..
 아무런! 로그나 에러 없이 아파치가 뜨지 않는 문제로..
 한참 고민했었습니다.
  모두 다 rpm 이고, php 는 dso 모드입니다.
  한동안은 자존심을 깔아뭉개고..
 그렇게 싫어하는 소스 컴파일을 해서..
 php 를 아파치에 넣고 써왔었는데요..
  php.net 버그 리포트 한참 뒤지다가 원인을 발견했습니다.
 문제는 아파치더군요..
 -lpthread 를 LDFLAGS 로 주지 않으면..
 쓰레드로 컴파일된 oci8-php 모듈을 로딩하다가 뻑이 난답니다.
  그 옵션대로 아파치를 재컴파일 해주니.. 잘 뜨는군요. -_-
   oops.org 의 아파치 EAPI 버젼 srpm 을 사용했고..
 spec 파일의 ./configure 부분을 이렇게 고쳤습니다.
 LDFLAGS="-lpthread"      <----- 이거 추가.
OPTIM="$RPM_OPT_FLAGS"
        ./configure --prefix=/usr
        --with-layout=RedHat
        --add-module=%{SOURCE8}
   
 php 4.0.3 rpm 은..
 적수의 php 4.0.1pl2 rpm 을 조금 손봐서 만들었고..
 필요하신 분 계시다면, 적수에게 보내서 오라클 지원 부분을
 추가해달라고 하지요..
   저처럼.. 삽질하는 분 계실까봐 적어봅니다. -_-
 --
 이만.. arcturus 진기..
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved