1709 번 글의 답장글: Re: PHP 업그레이드 할때.. |
글쓴이: 산이
[홈페이지]
|
글쓴날: 2003년 10월 10일 13:54:10 금(오후) |
조회: 857 |
[하얀피]님이 남기신 글:
>안녕하세요.
>이번에 제가 아는 형이 외국으로 나가서
>서버관리를 맡았는데요.
>PHP 버전이 너무 낮아서 업그레이드 하려고 하는데..
>아파치가 Static 모드로 설치된 것 같더라구요.
>httpd -l 했더니 mod_so.c 가 없는것이 Static 맞죠?
아래의 리스트는 아파치 코어(httpd)에 정적으로(static)
붙은 모듈 리스트입니다. 때문에 .so 가 안 붙고 .c 가 붙은
형태입니다.
DSO 모듈은 httpd -l 의 결과에 나타나지 않습니다.
참고로 mod_so.c 는 다른 모듈을 DSO 방식으로 붙일때 꼭
필요한 모듈로 반드시 아파치에 static 하게 붙어 있어야
합니다.
특별한 경우가 아니면 100% mod_so 모듈은 아파치에 정적으로
붙이도록 하는 것이 관례(?)입니다.
따라서 PHP 버전을 업그레이트하기
위해서
반드시 아파치를 다시 컴파일하여 설치해야 합니다.
현재 상황은
아파치를 컴파일하지 않고 PHP 버전을 높이는 방법은
불가능합니다.
>----------------------------------------------------------------------
>Compiled-in modules:
> http_core.c
> mod_env.c
> mod_log_config.c
> mod_mime.c
> mod_negotiation.c
> mod_status.c
> mod_include.c
> mod_autoindex.c
> mod_dir.c
> mod_cgi.c
> mod_asis.c
> mod_imap.c
> mod_actions.c
> mod_userdir.c
> mod_alias.c
> mod_access.c
> mod_auth.c
> mod_setenvif.c
> mod_throttle.c
> mod_php4.c
>suexec: disabled; invalid wrapper /usr/local/sbin/suexec
>----------------------------------------------------------------------
>여하튼.. 근데 제가 지금까지 DSO 방식만 관리를
해왔고..
>Static 방식은 처음인데..-_-;;
>제가 알기로 Static 방식은 아파치를 다시 컴파일 해줘야 한다고
알거든요?
현재 PHP 가 아파치 core 에 정적으로 붙어 있기 때문에
아파치를 다시 빌드(컴파일)해야
합니다.
>APM을 재설치 하자니까 그건 절대로 안된다고
하고..-ㅅ-;;
아파치를 재컴파일하지 않고서는 방법이 없고 불가능하다고
보고 하세요.
>참... 난감하네요..
>일단 초기 설치 소스는 모두 남아있더라구요..
>이런 상태에서 PHP 컴파일 옵션이야 phpinfo로 알아보면
되는데..
>아파차니는 컴파일 옵션 어떻게 줬는지 알 수 있는 방법이
없을까요?
현재 초기 설치 소스가 있으므로 이전에 설치한 아파치 소스
디렉토리 밑에 config.status 파일이 있을 겁니다.
이 파일을 열어보면 당시 컴파일할때 사용한 옵션이 그대로
들어 있습니다.
>그리고 제가 저 상태에서 PHP 업그레이드 하면서 제가 따로
신경써야 할 부분은
>무엇무엇이 있을까요??
현재 아파치-PHP 설치, 설정 환경을 먼저 파악하고 그대로
적용하면 됩니다.
한줄로 답변했지만 상당히 많은 분량입니다.
>답변 부탁 드립니다 (__)
|
이전글 : PHP 업그레이드 할때..
다음글 : Re: Re: PHP 업그레이드 할때..
|
from 61.254.75.40
JS(Redhands)Board 0.4 +@
|