본문 바로가기
공부/PHP

PHP에서 curl 설치 & 확장

by yeaseul912 2018. 1. 11.
728x90

오랜만입니다. 정신이 없네요 ㅠㅠ

올릴게 너무 많은데 일단 오늘 이거 하다가 너무 헤매서 바로 올리려고요~~

바로 ubuntu 서버에서 curl 을 사용하기 위해서 입니다.

참고로 php7.0 ver 이용자입니다.

 

  1. install curl 

 

 

 

 with php5: sudo apt-get install php5-curl     

 

 with php5.5: sudo apt-get install php5.5-curl

 with php5.6: sudo apt-get install php5.6-curl

 with php7: sudo apt-get install php7.0-curl   

 latest: sudo apt-get install php-curl             

 

잘 설치 되었는지 putty로 확인해봅니다.

dpkg --get-selections | grep php | grep curl

 

그럼  php7.0-curl  이 설치되었다고 잘 나올것입니다.!  

 

php7.1-curl 은 apt-get install php-curl 해서 깔린것으로 저랑 버전이 맞지 않아서 확장이 안되다가

 

한참 뒤져서 apt-get install php7.0-curl 을 찾아 다시 설치하게 되었습니다 ㅠ 흑

 

 

 

  2. extension curl  

 

그럼 이제 확장을 해보겠습니다! 확장을 해주셔야 사용이 가능하답니다!

 

먼저 php.ini 경로를 찾아줍니다. 

 

  localhost/phpinfo.php  

 

 

빨간 박스 안에 있는 경로가 php.ini 있는 경로입니다. 

 

   php.ini  

 

 

파일안에  extension=php_curl.dll  을 찾아줍니다.

이게 처음에  ;extension=php_curl.dll  이렇게 주석 처리가 되어이을텐데 주석을 풀어줍니다. ( ; 만 지워주면 됩니다.)

 

저장후

 

sudo service apache2 restart 잊지말긔

 

 

  3. phpinfo.php 에서 확인  

 

 

 

  localhost/phpinfo.php  

 

 

 

구웃 잘나왔다..아오 힘들어 ㅠㅠ 

  4. 테스트  

임의의 파일에 다음 코드를 넣고 실행시켜본다.

 

  test.php  

 

  <?php                                                                 

  if(extension_loaded("curl")){                                      

  echo "cURL extension is loaded";               

  }else{                                                           

   echo 'cURL extension failed';                       

  }                                                                 

  ?>                                                                       

 

  localhost/test.php  

 

 

 

 

  5. 잡담..  

 

 

sudo apt-get install php-curl 했더니 curl 이 설치 되어있다길래 설치 된줄 알았는데..

 

버전이 맞지 않아서 계속 확장이 안되고 있었다..

 

php버전과 curl 버전 잘 맞처서 깔아주세여..

 

ㅂㄷㅂㄷ 하는 마음으로 포스팅을 하게되었습니다.

 

그럼 안녕!

 

 

 

 

 

 

 

반응형

댓글