메뉴 건너뛰기

조회 수 8326 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

1. 설치

 

cd /usr/local/APM_Setup/php-5.2.9/ext/sockets    // php 소스 폴더의 ext/sockets 디렉토리로 이동 

/usr/local/php/bin/phpize

./configure --enable-sockets --with-php-config=/usr/local/php/bin/php-config

make

cp -arp modules/sockets.so /usr/local/php/modules    // modules 디렉토리는 예시로 만들어준 것

 

2. 연동

php.ini 파일을 열어서 [sockets] 항목에 아래와 같이 sockets.so 파일을 추가해줍니다.

 

vi /usr/local/apache/conf/php.ini

extension=/usr/local/php/modules/sockets.so

 

그리고 아파치를 재시작 해주면 적용이 완료됩니다.

 

/usr/local/apache/bin/apachectl restart


*참고

해당 모듈이 정상적으로 되었는지 확인해보는 테스트 php 생성 (실제로 적용시에는 주석을 해제한다.)

# <?

define("_IP",    "123.123.123.123");

define("_PORT",  "3389");

$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); // 소켓 생성

$con = socket_connect($socket, _IP, _PORT); // 소켓을 IP와 PORT에 결합

socket_write($socket, "msg\n"); // 소켓 메세지 전송

socket_close($socket); // 소켓 닫기


if ($socket === false) {

    echo "socket_create() 실패! 이유: " . socket_strerror(socket_last_error()) . "\n";

} else {

    echo "socket 성공적으로 생성.\n";

}


if ($con === false) {

    echo "socket_connect() 실패.\nReason: ($result) " . socket_strerror(socket_last_error($socket)) . "\n";

} else {

    echo "다음 주소로 연결 성공 : $address.\n";

}

#  ?>

  1. No Image 27Feb
    by
    2014/02/27 Views 8497 

    리눅스 해킹사고 분석 및 대응절차

  2. No Image 22Jul
    by
    2016/07/22 Views 8473 

    리눅스/RAID 설정하기 1

  3. No Image 28Apr
    by
    2017/04/28 Views 8465 

    웹로직 서버 시작 및 종료 스크립트

  4. No Image 09Mar
    by
    2017/03/09 Views 8444 

    TOMCAT/사이트 여러개 운영

  5. 리눅스 파티션(partition)을 나눠보자

  6. 아파치(apache) 한글 URL 인식 모듈 설치

  7. No Image 22Jul
    by
    2016/07/22 Views 8418 

    Root Disk를 Mirroring하는 방법

  8. No Image 18Mar
    by
    2016/03/18 Views 8350 

    yum 업데이트 시 특정 패키지 예외처리

  9. 리눅스 기본보안설정(11)

  10. No Image 10Aug
    by
    2016/08/10 Views 8337 

    우분투(리눅스) 설치 USB 만들기

  11. No Image 18Mar
    by 조쉬
    2016/03/18 Views 8326 

    php sockets 동적 모듈 설치 ( php socket )

  12. No Image 18Mar
    by
    2016/03/18 Views 8302 

    php 리다이렉트

  13. No Image 27Feb
    by
    2014/02/27 Views 8248 

    SQL 인젝션 복구 쿼리

  14. No Image 26Mar
    by
    2014/03/26 Views 8244 

    리눅스 한글 설정

  15. No Image 23Apr
    by
    2014/04/23 Views 8220 

    리눅스 방화벽 iptables 설정

  16. No Image 27Feb
    by
    2014/02/27 Views 8218 

    Linux LVM구성하기

  17. No Image 16Jul
    by
    2015/07/16 Views 8204 

    cron을 이용한 DB자동백업

  18. No Image 16Jul
    by
    2015/07/16 Views 8184 

    아파치 재시작 없이 설정 적용

  19. [Linux]리눅스,사용자계정(관련 파일,명령어)

  20. No Image 26Mar
    by
    2014/03/26 Views 8157 

    apache 컴파일시 동시 접속자 제한 변경하기

Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 12 Next
/ 12

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved