기술/기타

CentOS 7에 libmicrohttpd 설치하기

포도빛 2021. 1. 17. 18:05

기존에 소스코드를 빌드하여 설치한 경우 반드시 제거해야한다. 제거 방법은 아래 명령어를 사용하도록 한다.

만약 소스코드 디렉토리를 삭제한 경우에는 다시 다운로드 받아 저장한 다음, 설치했던 때와 같은 configure 옵션을 준 다음에 명령어를 입력하면 된다.

$ cd "기존 소스코드 디렉토리"

$ make uninstall

 

EPEL Release 저장소 설치 (이미 설치했다면 건너뛴다.)

$ yum install epel-release

 

 

Git 설치 (이미 설치했다면 건너뛴다.)

yum install git

 

 

HTTPS 지원을 위한 의존성(GnuTLS) 설치 (HTTPS를 사용하지 않는다면 건너뛴다.)

$ yum install gnutls gnutls-devel

 

 

libmicrohttpd 소스코드 클론(다운로드)

# 원하는 작업 디렉토리...
$ cd ~

$ git clone https://github.com/Karlson2k/libmicrohttpd.git
$ cd libmicrohttpd
$ git checkout v0.9.71

 

빌드 전 구성 설정

$ autoreconf -fi
$ ./configure --prefix=/usr --libdir=/usr/lib64 --enable-https=yes

만약, HTTPS를 사용하지 않는다면 --enable-https=yes를 --enable-https=no로 변경한다.

 

빌드 및 설치

$ make
$ make install