본문 바로가기
기술/기타

CentOS 7에 libmicrohttpd 설치하기

by 포도빛 2021. 1. 17.

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

만약 소스코드 디렉토리를 삭제한 경우에는 다시 다운로드 받아 저장한 다음, 설치했던 때와 같은 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

 

 

댓글