오랜만입니다. 정신이 없네요 ㅠㅠ
올릴게 너무 많은데 일단 오늘 이거 하다가 너무 헤매서 바로 올리려고요~~
바로 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 버전 잘 맞처서 깔아주세여..
ㅂㄷㅂㄷ 하는 마음으로 포스팅을 하게되었습니다.
그럼 안녕!
'공부 > PHP' 카테고리의 다른 글
페이스북 php 로그인 하나의 파일로 구현 (0) | 2018.01.17 |
---|---|
[오늘의 issue] getSessionFromRedirect return Null ! (0) | 2018.01.17 |
php str_replace 문자변환 함수(쌍따옴표 변환 및 제거, 공백제거 등) (0) | 2018.01.04 |
CodeIgniter 내장 라이브러리 공부 (0) | 2017.12.29 |
url에 index.php 없애기 (0) | 2017.12.28 |
댓글