| 2665 번 글의 답장글: Re: 모듈 추가에 대해서 |
| 글쓴이: 산이
[홈페이지]
|
글쓴날: 2007년 05월 16일 09:59:04 수(오전) |
조회: 2309 |
[이현철]님이 남기신 글:
>-----------------------------------------
>답변자가 기본적으로 참고할 내용입니다.
>- 배포판(옵션) :
>- 커널버전(옵션)
:
>- 데몬버전(예: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: Re: 모듈 추가에 대해서
|
from 211.212.249.68
JS(Redhands)Board 0.4 +@
|