기술/기타
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