[curl 설치하기]
curl은 php에 포함되어 있으나 기본으로 설치되어 있지는 않다.
따라서 php를 재컴파일 하거나 curl.so 확장 모듈만 따로 만들어서 끼워넣는 방법들 중 하나를 선택하면 된다고 한다.
php는 이미 설치되어 있으니 확장 모듈만 따로 만들어서 끼워넣어 보자.
현재 설치된 php와 동일한 php를 php.net에서 다시 다운로드 받는다.
내가 사용하는 서버에는 php.5.3.21이 설치되어 있어서 동일한 php 설치 파일을 다운로드 받는다.(사실 설치한 파일의 원본을 지우지 않아 가지고 있었기 때문에 따로 다운로드 받지는 않았다.)
그리고 다운로드 받은 파일의 압축을 해제.
tar xvfz php-5.3.21.tar.gz
압축이 해제된 php 안에 포함되어 있는 curl 확장 모듈의 위치로 디렉토리 변경
cd ./php-5.3.21/ext/curl
phpize 실행(각자 php가 설치된 경로에 따라 다름)
/usr/local/php-5.3.21/bin/phpize
configure 실행(기존에 설치된 php config 위치를 알려주고..)
./configure --with-php-config=/usr/php-5.3.21/bin/php-config
make install을 실행한다.
실행이 완료되면 기존에 사용하던 php 확장 모듈 디렉토리에 curl.so 파일이 들어가진다.
만약에 없다면 복사해서 쓰면 된다.
복사할 파일의 위치는 make install 실행한 디렉토리 하위의 module 디렉토리에 있다.
이제 php.ini 파일에 해당 확장 모듈의 위치를 적어주고..
extension = /usr/php-5.3.21/lib/php/extensions/no-debug-zts-20090626/curl.so
아파치를 재시작한다.
phpinfo등을 통해 curl 모듈이 잘 얹혀졌는지 확인하면 끝!
'Linux' 카테고리의 다른 글
파이썬으로 다운로드/업로드 속도 측정 (0) | 2015.12.15 |
---|---|
centos samba 설치 (1) | 2015.12.15 |
Centos ext4 mount 방법 (0) | 2015.11.10 |
mysql dump import 속도 개선 (1) | 2015.10.30 |
php5.3 source install (php-fpm) (2) | 2015.10.30 |