본문 바로가기

리눅스

Apache Portable Runtime(APR) 라이브러리

반응형

Apache Portable Runtime(APR) 라이브러리

APR (Apache Portable Runtime) 및 APR-util은 Apache HTTP Server 및 다른 Apache 프로젝트에서 사용되는 플랫폼 독립적인 라이브러리입니다. APR은 네트워킹, 파일 I/O, 메모리 관리, 스레딩 등의 기능을 제공하여 Apache 소프트웨어의 개발과 이식성을 향상시킵니다.

APR 라이브러리

  • APR은 네트워킹, 파일 I/O, 메모리 관리, 스레딩 등의 기능을 제공하는 플랫폼 독립적인 라이브러리입니다. Apache HTTP Server와 함께 사용되며, 네트워크 통신, 파일 조작, 메모리 할당 등의 작업을 처리하는 데 사용됩니다.
  • APR은 C 언어로 작성되었으며, 여러 플랫폼(Windows, Linux, macOS 등)에서 동작합니다.
  • APR은 네트워킹을 위한 소켓 함수, 파일 I/O를 위한 파일 함수, 메모리 관리를 위한 메모리 풀, 스레딩을 위한 스레드 함수 등 다양한 API를 제공합니다.
  • APR은 Apache HTTP Server의 개발과 이식성을 향상시키는 데 도움이 됩니다. 또한 다른 Apache 프로젝트에서도 사용되며, 확장성과 안정성을 개선하는 데 기여합니다.

APR-util 라이브러리

  • APR-util은 APR 라이브러리의 보조 라이브러리로서, Apache 소프트웨어 프로젝트에서 사용되는 다양한 유틸리티 함수를 제공합니다.
  • APR-util은 데이터베이스 접속, LDAP(Lightweight Directory Access Protocol) 연동, XML 파싱 등과 같은 기능을 포함합니다.
  • APR-util은 APR과 함께 사용되어 Apache HTTP Server와 다른 Apache 프로젝트에서 필요한 추가 기능을 제공합니다.
  • APR-util은 C 언어로 작성되었으며, 여러 플랫폼에서 동작합니다.

APR과 APR-util은 Apache Software Foundation에서 개발 및 유지 관리되는 오픈 소스 프로젝트입니다. 자세한 정보와 문서는 Apache Software Foundation의 공식 웹사이트(https://apr.apache.org/)에서 찾을 수 있습니다.

APR과 APR-util 컴파일 및 설치하는 방법

APR 1.4.8

Download APR 1.4.8 source

wget http://mirror.apache-kr.org//apr/apr-1.4.8.tar.gz

APR Compile & Install

tar xvfz apr-1.4.8.tar.gz
cd apr-1.4.8
./configure --prefix=/usr/local/apache2
make && make install

APR-util 1.5.2

Download APR-util 1.5.2 source

wget http://mirror.apache-kr.org//apr/apr-util-1.5.2.tar.gz

APR-util Compile & Install

tar xvfz apr-util-1.5.2.tar.gz
cd apr-util-1.5.2
./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apache2/bin/apr-1-config
make && make install

YUM 패키지 매니저로 설치하기

yum install -y apr apr-devel apr-util apr-util-devel

 

728x90
반응형