영카트, PHP openssl / SOAP 확장모듈 > php

본문 바로가기

php

영카트, PHP openssl / SOAP 확장모듈

페이지 정보

작성자 서방님 댓글 0건 조회 84회 작성일 19-04-10 10:09

본문

PHP openssl 확장모듈이 설치되어 있지 않습니다.

모바일 쇼핑몰 결제 때 사용되오니 openssl 확장 모듈을 설치하여 주십시오.


610a9a673b538cd3e6f10a6efe8b85bd_1554858513_6356.jpg



[공통]

PHP 5.x 가능한 서버인지 우선 확인합니다.


[방법 1]

영카트5에는 모바일 결제 기능이 추가되어 있습니다. 모바일 결제에서 필요한 모듈이 soap와 openssl입니다. 따라서 영카트5를 설치할 때는 soap, openssl 모듈이 설치되어 있는지 체크 후 설치되어 있지 않다면 오류 메세지를 보여주고 있습니다.


phpinfo() 함수를 이용해 php 설치 정보를 확인했을 때 아래와 같이 openssl, soap 모듈의 정보가 확인되어야 합니다.

phpinfo-openssl.png
 
phpinfo-soap.png
 
위와 같이 openssl, soap 모듈의 정보가 확인되지 않을 경우 각각의 모듈을 설치해주셔야 합니다. 리눅스(centos 등) 환경에서 soap, openssl 모듈을 설치하기 위해서는 php를 설치한 방법에 따라 두 가지로 나눌 수 있습니다.

먼저 소스 컴파일 설치로 php를 설치한 경우 php configure 옵션에서 --with-openssl  --enable-soap 두 개의 옵션을 추가해서 컴파일 하셔야 합니다. 이미 설치가 된 경우라면 php를 다시 컴파일 설치해야 합니다.

다음으로 yum을 이용하여 php를 설치한 경우 yum install php-soap 명령어로 간단하게 설치하실 수 있습니다.

단, 위의 두 과정은 직접 관리하는 서버가 아닐 경우 root 권한이 없어 설치를 할 수 없습니다. 호스팅 계정을 사용하는 경우 호스팅 회사에 모듈의 설치를 요청하시면 됩니다.


윈도우 환경에서 APMSETUP 등의 툴을 이용해 서버를 운영하시는 경우는 php.ini 파일에서 openssl, soap 관련 설정의 주석을 제거하신 후 apmsetup 을 재시작해주시면 됩니다. 주석을 제거할 설정은 아래와 같습니다.
extension=php_soap.dll
soap.wsdl_cache_enabled=1
soap.wsdl_cache_ttl=86400

extension=php_openssl.dll


[방법 2]

호스팅사에 전화해서 모듈 설치를 요청합니다.



댓글목록

등록된 댓글이 없습니다.

회원로그인

접속자집계

오늘
41
어제
154
최대
592
전체
77,083

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