[이상호]님이 남기신 글:
>산이님... 매번 친절하고 예리한 답변 감사합니다. ^^
>
>덕분에 잘 해결이 되었구요.. PHP와 연동시켜서 잘 처리하고 있습니다.
>앞으로 자주 들러서 많이 배우도록 하겠습니다... ^^
>
>산이님은 서버 관리하는 일을 하시는지 궁금하네요.. ^^
>
>
서버관리도 합니다. :)
>다시한번 감사드리구요.... 즐거운 하루 보내세요~~~
>
>
>
>
>[산이]님이 남기신 글:
>
>>
>>[이상호]님이 남기신 글:
>>
>>>산이님 답변 정말감사합니다.. 현재 서비스중인 웹서비스 닫아놓고
>>>삽질하고 있자니 많이 힘드네요...
>>>
>>>현재 정적으로 컴파일을 하든 산이님 말씀데로 모듈형태로 올리든 아래
>>>부분에서 에러가 나면서 막혀 버리네요..
>>>
>>>--------------------
>>>[Configuring extensions]
>>>checking for OpenSSL support... yes, shared
>>>checking for pkg-config... /usr/bin/pkg-config
>>>configure: error: Cannot find OpenSSL's <evp.h>
>>>--------------------
>>>
>>>자꾸. evp.h를 찾을 수 없다고 나옵니다.. PATH추가등 별방법을 해봐도
>>>자꾸 에러가 나고 잘 모르겠습니다... 제발 도움을 주십시요..
>>>
>>>^**^
>>>
>>
>>
>>/usr/include/openssl/evp.h
>>
>>이렇게 되도록 링크를 걸어보세요.
>>
>>아마 /usr/local/openssl 에 설치되어있고
>>evp.h 가
>>/usr/local/openssl/include/evp.h 에 있다면,
>>
>>shell> cd /usr/include
>>shell> ln -s ../local/openssl/include openssl
>>
>>이런식으로 링크해 보세요.
>>
>>아마 라이브러리 패스 때문에 그럴겁니다.
>>
>>
>>>
>>>[산이]님이 남기신 글:
>>>
>>>>
>>>>[이상호]님이 남기신 글:
>>>>
>>>>>-----------------------------------------
>>>>>답변자가 기본적으로 참고할 내용입니다.
>>>>>- 배포판(옵션) : Linux Enterprise AS4
>>>>>- 커널버전(옵션) : 2.6.9
>>>>>- 데몬버전(예:apache 1.3.27) : 2.0.49
>>>>>- 데몬설치유형(RPM/컴파일/기타) : APM + ZendOptimizer(모두컴파일)
>>>>>-----------------------------------------
>>>>>
>>>>>현재 APM시스템 설치가 되어서 정상적으로 웹서비스를 진행하고 있습니다.
>>>>>OpenSSL을 추가설치하면서 php도 같이 업데이트를 하려고 합니다.
>>>>>현재 PHP버전은 4.3.6버전을 이용하구요~!
>>>>>
>>>>>첫번째) 고수님들게 드리는 질문은? OpenSSL추가 설치시...
>>>>>아래내용데로 처리하면 되는지 여쭤보고 싶어예~~~ ^^
>>>>>-----------------------------------------------------------------------
>>>>>1) OpenSSL을 설치한다.
>>>>>2) PHP를 기존 APM설치옵션과 동일하게 거기다가 OpenSSL부분내용을 추가하여
>>>>> 설치를 진행한다. (추가부분ex. --with-openssl=/usr/local/openssl)
>>>>>3) 아파치를 재시작한다.
>>>>>-----------------------------------------------------------------------
>>>>>
>>>>>둘째는) PHP재설치시 웹서비스를 그데로 하면서 재설치를 해도 될른지 아니면 아파치와
>>>>>mysql등.. 시스템을 웹 시스템을 내리고 설치를 해야될지 몰라서 고수님(산이님포함)들께 질문드립니다.
>>>>>
>>>>>오늘저녁에 당장 급한 작업이 있습니다.. 귀하신 고견 부탁드립니다.
>>>>>
>>>>>
>>>>>
>>>>>현재 httpd -l 하면 내용이 아래와 같습니다.
>>>>>--------------------------------
>>>>>[root@conf]# httpd -l
>>>>>Compiled in modules:
>>>>> core.c
>>>>> prefork.c
>>>>> http_core.c
>>>>> mod_so.c
>>>>>--------------------------------
>>>>>현재 이럴때는 openssl과 php만 재설치하고 아파치는 재설치 하지 않아도
>>>>>되는지요?
>>>>
>>>>========================================
>>>>
>>>>우선 openssl 를 먼저 설치합니다.
>>>>
>>>>PHP가 아파치는 DSO 모듈로 동작하고 있다면
>>>>아파치는 그대로 두시고, openssl 을 PHP extension 형태로, 즉 동적 모듈로 빌드해서 올리면 됩니다.
>>>>
>>>>만약 openssl 을 PHP 모듈에 정적으로 붙이고자 한다면 PHP를 다시 컴파일
>>>>해야합니다.
>>>>
>>>>전자의 경우는
>>>>http://linuxchannel.net/docs/php-ext.txt
>>>>의 문서를 토대로 진행하시되(같은 버전의 PHP 소스로 해야함)
>>>>
>>>>--with-openssl=shared,/usr/local/openssl
>>>>
>>>>이런 옵션으로 컴파일하면 php 소스 디렉토리밑에 modules/openssl.so
>>>>(이름이 맞는지..) 이런 모듈이 있을 겁니다.
>>>>
>>>>이것을 php.ini 파일을 열어서 extension 디렉토리에 위치시키고
>>>>그대로 설정한 다음 아파치를 reload 하면 됩니다.
>>>>
>>>>후자의 경우는
>>>>
>>>>--with-openssl=/usr/local/openssl
>>>>
>>>>이와 같이 옵션을 주되 PHP를 아파치 DSO 모듈 형태가 되도록
>>>>APSX 유틸리티 위치을 지정해 줘야 할겁니다.
>>>
>>>========================================
>>
>>========================================
>
>========================================
======================================== |