2017. 4. 5. 05:52 Linux Server/php
[php] pecl_http , raphf , propro 모듈설치
[ php pecl_http 모듈 설치 ]
pecl_http 모듈을 설치하면 아래와 같은 함수들을 사용할수 있다.
HttpUtil, HttpMessage, HttpRequest, HttpRequestPool, HttpRequestDataShare, HttpDeflateStream,
HttpInflateStream, HttpResponse, HttpQueryString
pecl_http 모듈을 설치하기 위해선 php 5.3 버전 이상 , raphf , propro 모듈이 설치되어 있어야 한다.
해당 소스파일들은 https://pecl.php.net/package-stats.php 사이트에서 다운받을 수 있다.
또한 libcurl 버전최소 요구 사항이 7.18.2 버전 이다. lib 변동작업은 위험함.(서버 정상작동 안할 가능성 있음)
# wget https://pecl.php.net/get/raphf-1.1.2.tgz -> 해당파일 다운받기
# tar -zxvf raphf-1.1.2.tgz -> 압축 풀기
# cd raphf-1.1.2 -> 해당 디렉토리로 이동
# /usr/local/php/bin/phpize -> 해당명령어로 configure 활성화
# ./configure --with-php-config=/usr/local/php/bin/php-config -> 컨피그 시작
# make
# make install
# vi /usr/local/apache/conf/php.ini -> 해당설정파일에서 extention 경로 잡아주기
extension_dir= "/usr/local/php/lib/php/extensions/no-debug-zts-20090626/"
extension=raphf.so
# wget https://pecl.php.net/get/propro-1.0.2.tgz -> 해당파일 다운받기
# tar -zxvf propro-1.0.2.tgz
# cd propro-1.0.2
# /usr/local/php/bin/phpize
# ./configure --with-php-config=/usr/local/php/bin/php-config
# make
# make install
extension_dir= "/usr/local/php/lib/php/extensions/no-debug-zts-20090626/"
extension=propro.so
# wget https://pecl.php.net/get/pecl_http-2.5.6.tgz
# tar -zxvf pecl_http-2.5.6.tgz
# cd pecl_http-2.5.6
# ./configure --with-php-config=/usr/local/php/bin/php-config
# make
# make install
# vi /usr/local/apache/conf/php.ini -> 해당설정파일에서 extention 경로 잡아주기
extension_dir= "/usr/local/php/lib/php/extensions/no-debug-zts-20090626/"
extension=http.so
'Linux Server > php' 카테고리의 다른 글
[php] php버전별 컨피그값 (0) | 2016.12.14 |
---|---|
[php] ZendOptimizer 설치 (0) | 2016.10.27 |
[php] Zend Guard Loader 설치 (0) | 2016.10.27 |
[php] php 소스설치 (0) | 2016.09.22 |
[모듈] soap모듈 설치하기 (0) | 2016.09.11 |