티스토리 뷰

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 입력

'서버(Server)' 카테고리의 다른 글

인터네트워킹 정리  (0) 2022.09.07
TCP/IP 정리  (0) 2022.09.07
프로토콜이란?  (0) 2022.08.31
우분투 20.04 APM 소스 설치 - 2. MySQL  (0) 2022.07.31
우분투 20.04 LTS APM 설치 3. PHP  (0) 2022.07.29
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함