ubuntu를 이용하여 백엔드 공부에 필요한 Apache를 설치를 하겠습니다

 

 

1. ubuntu 버전 확인

 

현재 ubuntu 20.04 버전이 깔려있습니다

 

2. Apache설치를 위한 디렉토리 만들기

$ sudo su
[sudo] password for 계정명:

$sudo su 명령어는 관리자 계정에 접속하기 위한 명령어이다. 해당 명령어를 칠 경우 password를 입력하라는 창이 나왔고 계정 password를 입력하였다(입력하는 문자는 보이지 않음)

$ cd backend
$ mkdir apache 2.4

cd 명령어를 통해 bakcend 폴더로 이동하였으며 mkdir 명령어를 통해 apache 2.4라는 폴더를 생성하였다.

 

3. APR(아파치 서버의 휴대용 라이브러리) 다운

$ wget http://mirror.navercorp.com/apache//apr/apr-1.7.0.tar.gz
$ wget http://mirror.navercorp.com/apache//apr/apr-util-1.6.1.tar.gz
$ tar xvfz apr-1.7.0.tar.gz
$ tar xvfz apr-util-1.6.1.tar.gz

wget은 웹상의 파일을 불러오는 명령어이며 tar 명령어는 불러온 tar형식의 파일을 푸는 명령어이다.

 

4. APR(아파치 서버의 휴대용 라이브러리) 설치

 

4-1 APR설치

$ cd 해당 위치(apr-1.7.0이 설치된 위치)
$ ./configure --prefix=/soft/backend/apr (해당 apr이 설치된 경로)

./configure 명령어는 사용자가 컴파일 하게 되면 해당 파일들을 지정해둔 경로에 설치한다는 명령어이다.

해당 명령어를 실행하였지만

configure: error: no acceptable C compiler found in $PATH

란 오류가 발생하여

sudo apt-get install build-essential
코드를 통해 해결하였다.

cannot remove `libtoolT': No such file or directory

cp - arp libtool libtoolT  -- 해결   configure선언전에 해줄것 

apt-get install make
apt-get install gcc
cp -arp libtool libtoolT
apt-get install libexpat1-dev
apt-get install net-tools
apt-get install curl

 

 

$ make
$ make install

 

4-2 ARP-util 설치

 

--with 의미 찾기 

 

 

5 pcre 다운

 

pcre다운했는데 안보일때는 관리자 모드 풀고 다운받아보기 

 

make install에서 오류뜨면 관리자 모드에서 다시 해보기 

 

6.아파치 다운

 

내버전은 2.4.46

 

configure 하는거 util 부분에 local오타있음.

 

 

 

+ Recent posts