| 2665 번 글의 답장글: Re: Re: 모듈 추가에 대해서 |
| 글쓴이: 이현철
|
글쓴날: 2007년 05월 17일 00:21:52 목(새벽) |
조회: 2223 |
역시 산이님은 대단하십니다.
우째 저런 정보를 다 알고 계신지..
저도 되도록이면.. 게시판 다니면서. 이글 저글 읽으면서.
내공 키우려고 노력중이지만,...
갈길이 먼 것같습니다.
제가 다른 모듈을 테스트 후에..결과 올리겠습니다..
그럼...
[산이]님이 남기신 글:
>
>[이현철]님이 남기신 글:
>
>>-----------------------------------------
>>답변자가 기본적으로 참고할 내용입니다.
>>- 배포판(옵션) :
>>- 커널버전(옵션)
:
>>- 데몬버전(예:apache
1.3.27) :
>>- 데몬설치유형(RPM/컴파일/기타)
:
>>-----------------------------------------
>>*중요:한글 문자가 하나도 없으면 스팸페이지로
이동합니다(스팸
필터링).
>>
>>오랜만에 인사 드립니다..
>>
>>먼저 예전에 산이님께서..답변하신
내용중에 아래와 같은 내용이 있었습니다.
>>////////////////////////////////////////////////////////
>>같은 버전 php 소스를 구해서 원하는 PHP 모듈을 컴파일한
다음에 php 모듈이 있는 디렉토리에(php 디렉토리 깊숙히 있음)
복사하면 됩니다.
>>그리고 php.ini 설정파일에서 컴파일한 php 모듈을 추가해주면
됩니다.
>>(extension 지시자)
>>참고로 현재 설치된 php 의 각종 옵션을 보고 싶다면 phpinfo()
함수로 확인할 수있습니다.
>>//////////////////////////////////////////////////////////
>>
>>이번에 기존 php가 동작중인 서버에 socket모듈만 더 추가
할려고 아래와 같은 작업을 했습니다.
>>기존 php 소스에서
>> ./configure --enable-sockets=shared
>> make
>> 이 후에
>>[root@ma php-4.3.11]# cd ext/
>>[root@ma ext]# cd sockets
>>[root@ma .libs]# cp sockets.so /usr/local/php/modules/ /=모copy
>>
>>
>>아래와 같이 php.ini에 extension_dir경로를
수정 한후에
>>[root@ma .libs]# grep extension_dir /usr/local/lib/php.ini
>>;extension_dir = "./"
>>extension_dir = "/usr/local/php/modules"
>>
>>모듈 설정을 했습니다.
>>[root@ma .libs]# grep sockets /usr/local/lib/php.ini
>>extension=sockets.so
>>
>>
>>위와 같은 작업후에 php명령어로 확인 하면
>>[root@ma .libs]# php -i |grep socket
>>mysql.default_socket => no value => no value
>>sockets //sockets가 표시됨
>>default_socket_timeout => 60 => 60
>>PWD => /export/home/build/php-4.3.11/ext/sockets/.libs
>>OLDPWD => /export/home/build/php-4.3.11/ext/sockets
>>_SERVER["PWD"] =>
/export/home/build/php-4.3.11/ext/sockets/.libs
>>_SERVER["OLDPWD"] =>
/export/home/build/php-4.3.11/ext/sockets
>>_ENV["PWD"] =>
/export/home/build/php-4.3.11/ext/sockets/.libs
>>_ENV["OLDPWD"] => /export/home/build/php-4.3.11/ext/sockets
>>
>>이런씩으로 나옵니다.. 위에서 sockets가 제대로 표시 되면 제
생각에는
>>모듈이 잘 적용 되었다고 생각합니다만..
>>
>>
>>여기서 질문입니다..
>>위에 산이님 답변 글에서 phpinfo()형태로 확인 하면 모듈이
제대로 적용되었는지 알수있다고 하셨는데요..저는
해보니깐.. sockets에 대한 내용이 웹에서 phpinfo()형태에서
안 보입니다.
>>
>>다른서버에서
처음부터 ./configure --enable-sockets 옵션을 주고 인스톨
경우에는 phpinfo()에서 보이는데요..
>>아래와 같은 항목이 보이는데요.
>>Sockets Support enabled
>>
>>위 경우에는 제대로 sockets모듈이 올라오지 않은것인가요?
>
>========================================
>
>앗 socket 모듈이 아직도 동적으로 안 올라가는가 보네요.
ㅜㅜ
>
>http://linuxchannel.net/board/read.php?table=alpha&no=44&page=5
>(예전에 테스트한 바로는 동적으로 안올라감)
>
>...
>
>음. 현재 같은 php 버전에서 다른 모듈을 빌드해서 똑같은
방법으로 테스트해 보세요. 즉 다른 모듈은 잘 올라가는지에
대해서...
>
>만약 다른 모듈은 잘 올라가는데 socket 모듈만 안 올라가면 4.x
버전은 동적으로 올리기 힘들 것 같네요.
========================================
|
이전글 : Re: 모듈 추가에 대해서
다음글 : 아파치 server-status관련 사항입니다.
|
from 219.19.253.251
JS(Redhands)Board 0.4 +@
|