[똘똘이]님이 남기신 글:
>nginex가 위세를 떠는 이유가 바로 동접자많을떄의
>메모리점유율이
적다는건데요
>
>그런의미로
>아파치의 worker도 동접자에아파치의
능력을 업그레이드하는거아닐까요?
>
>그래서 제가 요즘 worker에 목메는건데요
>
>그런의미로 제가 worker로 깔고싶어서 그런데요
>
> 제가 worker를 이용하려고 원래는 아파치를
> --with-mpm=worker 소스 컴파일 설치했는데요
>
worker 를 사용한다고 하더라도 크게 성능이 좋아지지는
않습니다.
안정적인 prefork 를 권장합니다.
> 그이후에 다른걸 설치필요에의해
>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를 현명하게 삭제? 이런방법이
있슬까요??
>
rpm -e --force 로 강제로 삭제가 가능하나 권장 사항은 아닙니다.
둘다 설치해 놓아도 상관은 없습니다.
다만 yum 으로 설치된 httpd 를 사용하지 않을려면 /etc/init.d/httpd
파일을 수정(소스로 설치한 apache 로 수정)하거나 chkconfig 에서
httpd를 제거합니다.
혼란스러우면 yum 으로 설치한 httpd 와 php 둘다 지우고 소스로
직접 컴파일하여 운영하는게 편합니다.
>
>그리고 밑엔 제가 편안한 음악 올려놨는데요
>
>꼭 들어보시고여
>
>그럼 편안한 주말되세요^^
>
>
>
>
>[산이]님이 남기신 글:
>
>>
>>[똘똘이]님이 남기신 글:
>>
>>>-----------------------------------------
>>>답변자가 기본적으로 참고할 내용입니다.
>>>- 배포판(옵션) : 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 를 사용해보세요.
>
>========================================
========================================
|