❗필수 패키지 다운로드
$ sudo su
# 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
/usr/local# wget http://mirror.navercorp.com/apache/apr/apr-1.7.2.tar.gz
/usr/local# wget http://mirror.navercorp.com/apache//apr/apr-util-1.6.3.tar.gz
/usr/local# wget https://sourceforge.net/projects/pcre/files/pcre/8.45/pcre-8.45.tar.gz/
/usr/local# wget https://dlcdn.apache.org//httpd/httpd-2.4.56.tar.gz
/usr/local# tar xvfz apr-1.7.2.tar.gz
/usr/local# tar xvfz apr-util-1.6.3.tar.gz
/usr/local# tar xvfz pcre-8.45.tar.gz
/usr/local# tar xvfz httpd-2.4.56.tar.gz
❗설정 파일
/usr/local# cd apr-1.7.2
/usr/local/apr-1.7.2# ./configure --prefix=/usr/local/apr
*여기서 오류가 난다면
# cp -arp libtool libtoolT 다운로드를 해준 후 2번째 명령 다시 실행*
/usr/local/apr-1.7.2# make
/usr/local/apr-1.7.2# make install
/usr/local# cd apr-util-1.6.3
/usr/local/apr-util-1.6.3# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
/usr/local/apr-util-1.6.3# make
/usr/local/apr-util-1.6.3# make install
/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
/usr/local# cd httpd-2.4.56
/usr/local/httpd-2.4.56# ./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
/usr/local/httpd-2.4.56# make
/usr/local/httpd-2.4.56# make install
❗아파치 실행
실행: httpd -k start, 종료: httpd -k stop
/usr/local# sudo apache2.4/bin/httpd -k start
/usr/local# ps -ef | grep httpd | grep -v grep
/usr/local# sudo netstat -anp | grep httpd
/usr/local# sudo curl http://127.0.0.1
위의 명령어로 확인해도 되고 firefox로 들어가 localhost로 접속해도 확인할 수 있다!
728x90
반응형
'🔻Back-End > Linux' 카테고리의 다른 글
[Ubuntu] Ubuntu 20.04 PHP 소스 설치(수동 설치) (0) | 2023.03.29 |
---|---|
[Ubuntu] Ubuntu 20.04 MySQL 소스 설치(수동 설치) (0) | 2023.03.29 |
[Ubuntu error] 윈도우에서 우분투로 복사 붙여넣기 안 될 때 (0) | 2023.03.29 |
[Linux error] 우분투 ubuntu 부팅 시 kernal panic (0) | 2022.10.11 |
[Linux] 가상머신 호스트키 변경하기 (0) | 2022.10.10 |