서버(Server)

우분투 20.04 LTS APM 설치 1. apache

Sims. 2022. 7. 28. 20:10
728x90

https://yeni-days.tistory.com/2

 

[Ubuntu] Ubuntu-20.04에 APM 소스 설치(수동 설치)하기 - 1 (Apache)

소스설치 소스설치, 수동설치, 컴파일설치: linux에서 소스를 직접 다운받아 컴파일하여 설치하는 것을 말한다. 패키지 설치와 반대 why? 패키지 설치로 간편하게 설치를 할 수 있지만 불필요하게

yeni-days.tistory.com

 

https://velog.io/@ogu1208/Ubuntu-Ubuntu-20.04-APM-%EC%86%8C%EC%8A%A4-%EC%84%A4%EC%B9%98-1.Apache

 

[Ubuntu] Ubuntu-20.04 APM 소스 설치 - 1.Apache

A(Apache) : 웹서버P(PHP) : 웹 프로그래밍 언어M(MYSQL) : 데이터베이스Apache와 MySQL이 PHP와 호환성이 좋기 때문에 주로 세 프로그램을 묶어 패키지 형태로 사용한다.Apache HTTP server소스설치, 수동설치,

velog.io

필수 패키지 설치

# apt-get install make

# apt-get install build-essential

# apt-get install gcc

# apt-get install --reinstall make

# apt-get install libexpat1-dev

# apt-get install g++ 

# apt-get install net-tools

# apt-get install curl

 

소스 다운

/usr/local# mkdir apache

1) apr-1.7.0

/usr/local# wget http://mirror.navercorp.com/apache//apr/apr-1.7.0.tar.gz

2) apr-util-1.6.1

/usr/local# wget http://mirror.navercorp.com/apache//apr/apr-util-1.6.1.tar.gz

3) pcre-8.43

/usr/local# wget https://sourceforge.net/projects/pcre/files/pcre/8.45/pcre-8.45.tar.gz/

4) apache-2.4.51

/usr/local# wget https://dlcdn.apache.org/httpd/httpd-2.4.54.tar.gz

 

 

apr 설치

/usr/local# cd apr-1.7.0

/usr/local/apr-1.7.0# ./configure --prefix=/usr/local/apr

여기서 오류가 난다면

# cp -arp libtool libtoolT 다운로드를 해준다.

/usr/local/apr-1.7.0# make

/usr/local/apr-1.7.0# make install

 

apr-util 설치

 

/usr/local# cd apr-util-1.6.1

/usr/local/apr-util-1.6.1# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

/usr/local/apr-util-1.6.1# make

/usr/local/apr-util-1.6.1# make install

 

pcre 설치

/usr/local# cd pcre-8.45

/usr/local/pcre-8.43# ./configure --prefix=/usr/local/pcre

/usr/local/pcre-8.43# make

/usr/local/pcre-8.43# make install

 

Apache 설치

sudo ./configure --prefix=/usr/local/apache2.4 --enable-module=so --enable-rewrite --enable-so --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre --enable-mods-shared=all

를 했더니..

 

에러....

찾아보니 pcre 경로를 직접 설정해주면 된다고 함.

 

./configure --prefix=/usr/local/apache2.4 --enable-module=so --enable-rewrite --enable-so --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre/bin/pcre-config --enable-mods-shared=all

 

이렇게 바꾸면 됨.

 

sudo make

sudo make install

 

==========================설치 끝========================

==========================실행===========================

/usr/local/apache2.4/bin/httpd -k start

웹에 localhost 입력

반응형