안녕하세요. 새로운 가치를 연결하는 비지니스 파트너 링크허브 입니다.
팝빌에서 제공하는 PHP SDK를 시스템에 연동하기 전 통신환경 구성을 위한 PHP 모듈 추가 방법을 안내해 드리겠습니다.
PHP 모듈추가 – cURL, OpenSSL
'php -m'커맨드를 사용하여 설치되어 있는 PHP 모듈을 확인하고 다음과 같이 curl 모듈이 리스트에 추가되어 있지 않다면 curl 모듈 추가과정을 진행합니다.
$ php -m
[PHP Modules]
ctype
mysql
overload
pcre
posix
session
standard
tokenizer
xml
[Zend Modules]
PHP 설치시 사용한 원본소스 폴더의 /ext/curl/ 폴더로 이동하여 다음의 과정을 진행합니다. php 설치에 사용한 원본소스가 없다면 개발환경과 같은 버전의 소스를 다운로드 합니다.
$ cd /php-install-source-folder/ext/curl/
../curl] $ phpize
../curl] $ cd moduels
../curl/modules] $ ls
------------------------
curl.so
------------------------
위의 과정에서 생성된 curl.so 파일을 확장모듈 라이브러리 폴더로 복사합니다. 확장모듈 라이브러리 폴더의 경로는 개발환경의 설정에 따라 다를수 있습니다.
../curl/modules] $ mkdir /usr/lib/php/modules/
../curl/modules] $ cp curl.so /usr/lib/php/modules/
확장모듈의 경로를 설정하기 위해 다음과 같이 php 설정파일(php.ini)을 수정합니다.
$ vi /etc/php.ini
// "php.ini"의 extension_dir, extension 값을 다음과 같이 수정.
-------------------------------
extension_dir "/usr/lib/php/modules/"
extension = curl.so
-------------------------------
$ php -m
// 모듈 리스트에서 curl 모듈 추가여부 확인.
// 위 과정을 진행한 이후 모듈이 추가 되지 않은 경우 php.ini파일의 경로가
//php.info()의 Configure File Path의 경로와 동일한 경로인지 확인.
고객사의 편의를 위하여 이메일, 전화 등 다양한 채널을 열어놓고 있으니 언제든지 연락주시기 바랍니다.
기술지원센터 / T. 1600-9854 / E. code@linkhub.co.kr
'자주 묻는 질문' 카테고리의 다른 글
에러코드 : -99010007 “권한요청 정보의 서명이 일치하지 않습니다.” (0) | 2018.09.19 |
---|---|
에러코드 : -11001038 “동일한 공급자 관리번호가 등록되어 있습니다." (0) | 2018.09.05 |
[팝빌 API] "Token's ipaddress is mismatch." 오류 메시지 발생원인 및 해결방법 (0) | 2018.08.28 |
Window 2003 SP2 인증서오류 해결방법 안내 (0) | 2018.08.24 |