[전자결제] KCP 스마트 결제 서비스를 위한 PHP soap 모듈 탑재 방법 > server

본문 바로가기
사이트 내 전체검색

server

[전자결제] KCP 스마트 결제 서비스를 위한 PHP soap 모듈 탑재 방법

페이지 정보

작성자 서방님 댓글 0건 조회 167회 작성일 14-01-24 16:15

본문

[전자결제] KCP 스마트 결제 서비스를 위한 PHP soap 모듈 탑재 방법

 

php 5.0 버전 이상이면 된다고 하는데 정확한 정보는 해당 결제사에 문의 해 보시길 바랍니다.

 

우선 PHP soap 모듈을 올려 달라고 요청이 왔습니다.

openssl이 필요하다고 하지만 이미 모듈이 올라와 있어 생략합니다.

어디에 openssl + mod_ssl 설명을 했던 것 같은데 SSL 인증서 https에 사용할때 설정하는 것으로

웹서버,메일 등에서 ssl 인증서 정보를 제공할때 openssl 발도장이 필요한 곳에서 사용이 됩니다.

따로 openssl 활용법 포스팅 할 기회가 있다면 올리도록 하겠습니다.

 

그럼 PHP 버전 확인 방법은

Telnet, SSH 콘솔에 접속을 했다면

php -i | grep Version 하면 설치된 모듈 전체 버전이 나오고

php -i | grep "PHP Version" 하면 해당 PHP 버전만 나옵니다.

웹서버에서 phpinfo() 함수로도 확인이 가능하겠습니다.

 

이미 웹서버에 PHP가 설치가 되어 있다면 soap.so 모듈만 php.ini에 올리면 되겠습니다.

PHP 재 컴파일을 한다면 --with-soap 옵션을 주면 됩니다.

재 컴파일을 할려고 하는데 기존에 설치했던 PHP configure 옵션을 모른다면?

php -i | grep configure

추가로 so 모듈을 탑재한 것이 있다면 재컴파일 할때 포함을 할지 따로 모듈만 올릴지는 다시 체크 해 봐야 합니다.

 

리눅스에 제공하는 기본 패키지로 PHP를 설치를 했다면

apt-get install php-soap, yum install php-soap를 하면 끝났겠습니다.

 

여기서는 php를 수동으로 컴파일 이미 했을때 soap.so 모듈만 탑재하는 방법입니다.

그럼 기존에 php를 설치를 했던 소스 파일로 갑니다. 없다면 해당 버전을 다운로드 받아서 압축을 풀어줍니다.

 

cd /usr/local/src/php-설치된버전/ext/soap # php 소스파일 위치로 이동
/usr/local/bin/phpize
./configure --enable-soap --with-php-config=/usr/local/bin/php-config
make
make test

완료 되었으니 soap.so 파일을 복사합니다.

 

cp -arp modules/soap.so /usr/local/lib/php/extensions/no-debug-non-zts-xxx

여기서 extensions 위치를 어떻게 알아 알 수 있느냐 하면

php -i | grep PWD 를 하시면 서버에서 사용하는 PHP 경로 _SERVER["PWD"] 가 나옵니다.

 

복사하신 후에 php,ini에 soap.so 설정을 합니다.

extension=soap.so

만일 soap.so를 다른 곳, 자신이 원하는 곳으로 복사 했다면 extension=/path/soap.so 하시면 되겠습니다.

 

APM 환경을 직접 컴파일을 해서 사용하시는 분이라면 이미 다른 so 모듈을 탑재한다고 잘 알고 계실 것입니다.

이미 구축된 php 환경에서 모듈 탑재하는 방법 몰랐던 분이라면 참조 하시면 되겠습니다.

 

http://kcp.co.kr/payment.smart.do

KCP 모바일 모듈을 서버에 올렸다고 살펴보고 특이한 사항이 있다면 다시 포스팅에 추가 하겠습니다.

 

 

몇줄에 스크립트만 작성해서 돌리면 되니

PHP에 soap 모듈 올리기 참 쉽죠.~

 

출처 : http://onlyu.blog.me/60205340350

 

댓글목록

등록된 댓글이 없습니다.

Total 356건 14 페이지
게시물 검색

회원로그인

접속자집계

오늘
130
어제
225
최대
1,347
전체
154,889
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.