본문으로 바로가기
링크허브 공식블로그

연동이 쉬워진다

링크허브 공식블로그

자주 묻는 질문

PHP-curl 모듈 추가 과정

안녕하세요. 새로운 가치를 연결하는 비지니스 파트너 링크허브 입니다.


팝빌에서 제공하는 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







  • Today
  • Total