nginex가 위세를 떠는 이유가 바로 동접자많을떄의
메모리점유율이
적다는건데요
그런의미로
아파치의 worker도 동접자에아파치의
능력을 업그레이드하는거아닐까요?
그래서 제가 요즘 worker에 목메는건데요
그런의미로 제가 worker로 깔고싶어서 그런데요
제가 worker를 이용하려고 원래는 아파치를
--with-mpm=worker 소스 컴파일 설치했는데요
그이후에 다른걸 설치필요에의해
gcc-c++ make php-devel 를 yum으로 설치 했더니
의존성떄문인지
yum이 httpd 까지 깔아버렸습니다
httpd -V 를하면
Server MPM: Prefork
로 도로 다시 Server MPM: Prefork
되버렸네여 ㅜㅜ
물론 이건 yum httpd 버전이지만요
지금현재 yum httpd 랑 제가 컴파일한 httpd랑 동시에
깔려져있는데요
동시에 2개가 깔려도 상관은없는건가요?
ㅜㅜ
그래서 다시 yum으로 설치한 httpd를 제거하려니
rpm -e 를 통해 삭제할려고보니
php와 의존성이 걸려있더라고요
ㅜㅜ
이럴경우에 어떻게 해야하나요?
yum으로 깔려진 httpd를 chkconfig 에서 삭제하고 yum으로 설치한
httpd를 같이사용해도 될까요?
아님 yum이 깔아버린 httpd를 현명하게 삭제? 이런방법이
있슬까요??
그리고 밑엔 제가 편안한 음악 올려놨는데요
꼭 들어보시고여
그럼 편안한 주말되세요^^
[산이]님이 남기신 글:
>
>[똘똘이]님이 남기신 글:
>
>>-----------------------------------------
>>답변자가 기본적으로 참고할 내용입니다.
>>- 배포판(옵션) : centos 6.2 64bit
>>- 커널버전(옵션)
:
>>- 데몬버전(예:apache
1.3.27) :
>>- 데몬설치유형(RPM/컴파일/기타)
:
>>-----------------------------------------
>>
>>산이님 몇가지 질문좀 드릴게요
>>
>>1.
>>
>>아파치 디폴트가 prefork 인데요
>>
>>혹시 깔리고나서라도
httpd.conf에서
>>
>>worker로바꾸기가
가능한건지요?
>>
>>아니면 재설치해야하는지요?
>>
>>혹시재설치하는게
까다로운건가요?
>>
>
>아마 httpd.conf 에서 선택이 안될겁니다.
>재설치해야 합니다.
>
>>제가 재설치경험이없어서그런데요
>>
>>재설치하는방법과
팁 조언좀 알려주심 감사할게요
>>
>>새로운 아파치소스 컴파일을한경로에가서
기존의것삭제하지않고
바로
>>소스를 다시 컴파일하면서깔아야하는지요?
>>
>>아님 삭제를 make uninstall;make clean;make distclean으로
삭제하고나서
>>재설치를 해야하는건지 궁금해서요
>
>이 명령어들은 기존 소스 디렉토리에서 소스를 컴파일하고
남아 있는 찌거기를 제거하는 명령어들입니다.
make uninstall 이 가능한지는 모르겠지만 위의 명령어들 내리고
다시 컴파일해서 설치하면 (덮어쓰기) 됩니다.
>
>
>>
>>
>>
>>2.
>>그리고 기존의 php.5.29소스컴파일해서
설치한이후에
>>5.3.8로 업그레이드 하려고한다면요
>>
>>어떤식으로 업그레이드해야하나요?
>>
>>제가 멋도모르고 처음엔 소스컴파일하고나서
>>yum으로 업데이트했다가
>>나중에 기존의 것들이랑 뒤죽박죽되서
>>예를들면 php.ini 파일들이 yum으로하면 etc/php.ini 도
있고
>>소스컴파일할땐
/usr/local/apache/conf/php.ini 에도있고
>>뒤죽박죽되더라고요
>>
>>php같은경우에도
업그레이드는 어떤식으로 하는게 맞는건가요?
>>
>>
>>참고로 저의 php버전은 5.29이고
>>아파치는-2.2.22
버전입니다
>>
>
>아마 yum 으로 설치한 버전은 아마 낮을 겁니다. 이점
염두해두시고..
>
>둘다 설치해놓아도 상관은 없습니다. 다만 이들을 서로
구별해줄 필요는 있습니다.
>예를 들어 아파치가 사용하는 php 모듈이 yum 으로 설치한 것을
사용하는지 아니면 소스를 컴파일해서 설치한 모듈(또는
정적인)인지 알고 있으면 됩니다.
>
>그리고 커맨드라인에서
`php' 명령어를 내리면 이것이 yum 으로 설치한것인지 아니면
소스를 설치한 것인지 알고 있어야 합니다. 소스로 설치한 php
(cli) 를 사용하고자 한다면 환경변수 PATH 에 앞부분에 설치한
php/bin 디렉토리를 추가해주면 됩니다.
>
>둘중에 하나로 통일하거나 둘다 설치해도 상관은
없습니다.
>
>
>>
>>3.
>>
>>그리고 마지막으로
>>제가 phpize쓰다가 밑에 에러가 나는데요
>>이게 혹시 왜 생기는건지 또는 에러를 잡는 방법이
있는건가요?
>>
>>==error message
>>
>>Configuring for:
>>PHP Api Version: 20041225
>>Zend Module Api No: 20060613
>>Zend Extension Api No: 220060519
>>
>>configure.in:144: warning: AC_CACHE_VAL(lt_prog_compiler_static_works, ...):
suspicious cache-id, must contain _cv_ to be cached
>>../../lib/autoconf/general.m4:1974: AC_CACHE_VAL is expanded from...
>>../../lib/autoconf/general.m4:1994: AC_CACHE_CHECK is expanded from...
>>aclocal.m4:3535: AC_LIBTOOL_LINKER_OPTION is expanded from...
>>aclocal.m4:5473: _LT_AC_LANG_C_CONFIG is expanded from...
>>aclocal.m4:5472: AC_LIBTOOL_LANG_C_CONFIG is expanded from...
>>aclocal.m4:2952: AC_LIBTOOL_SETUP is expanded from...
>>aclocal.m4:2932: _AC_PROG_LIBTOOL is expanded from...
>>aclocal.m4:2895: AC_PROG_LIBTOOL is expanded from...
>>configure.in:144: the top level
>>configure.in:144: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works, ...):
suspicious cache-id, must contain _cv_ to be cached
>>aclocal.m4:3490: AC_LIBTOOL_COMPILER_OPTION is expanded from...
>>aclocal.m4:7600: AC_LIBTOOL_PROG_COMPILER_PIC is expanded from...
>>configure.in:144: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works_CXX, ...):
su
>>aclocal.m4:5586: _LT_AC_LANG_CXX_CONFIG is expanded from...
>>aclocal.m4:5585: AC_LIBTOOL_LANG_CXX_CONFIG is expanded from...
>>aclocal.m4:4621: _LT_AC_TAGCONFIG is expanded from...
>>configure.in:144: warning: AC_CACHE_VAL(lt_prog_compiler_static_works, ...):
sus
>>../../lib/autoconf/general.m4:1974: AC_CACHE_VAL is expanded from...
>>../../lib/autoconf/general.m4:1994: AC_CACHE_CHECK is expanded from...
>>aclocal.m4:3535: AC_LIBTOOL_LINKER_OPTION is expanded from...
>>aclocal.m4:5473: _LT_AC_LANG_C_CONFIG is expanded from...
>>aclocal.m4:5472: AC_LIBTOOL_LANG_C_CONFIG is expanded from...
>>aclocal.m4:2952: AC_LIBTOOL_SETUP is expanded from...
>>aclocal.m4:2932: _AC_PROG_LIBTOOL is expanded from...
>>aclocal.m4:2895: AC_PROG_LIBTOOL is expanded from...
>>configure.in:144: the top level
>>configure.in:144: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works, ...):
suspic
>>aclocal.m4:3490: AC_LIBTOOL_COMPILER_OPTION is expanded from...
>>aclocal.m4:7600: AC_LIBTOOL_PROG_COMPILER_PIC is expanded from...
>>configure.in:144: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works_CXX, ...):
su
>>aclocal.m4:5586: _LT_AC_LANG_CXX_CONFIG is expanded from...
>>aclocal.m4:5585: AC_LIBTOOL_LANG_CXX_CONFIG is expanded from...
>>aclocal.m4:4621: _LT_AC_TAGCONFIG is expanded from...
>
>이건 잘 모르겠네요. ㅠㅠ
>/usr/local/php/bin/phpize 를 사용해보세요.
========================================
|