Ubuntu 18.04 OS 위에 Apache 2.4.41 컴파일 설치를 해보았다.
1. 필수 라이브러리 설치

2. pcre 설치





3. Apache 웹서버 컴파일 & 설치




















4. Apache 실행





5. 서비스 등록



6. 컴파일러와 브라우저에서 Apache 작동확인


여러 자료와 링크를 통해 완성한 글이다! 블로그마다 작성시기가 달라 옳은 부분만이 있지 않아 오류들을 잡기가 정말 힘들었다. (버전 문제가 많았다.) 이 글을 보시는 분들은 가장 가까운 시기에 작성된, 설치가 잘 된 것이 확인된 글을 하나 잡아서 열심히 하시면 좋을 것 같다.
정말 여러 번 시도하고 정리하고 올리는 거라 미처 글에 쓰지 못하고 넘어간 에러가 있을텐데, 에러가 생기면 내 블로그 다른 글에(링크는 아래에!)오류들을 참고해도 된다.
보통 오류들은 설치 문제일 것이다. 라이브러리들이 설치되었는지 확인해보자
아래는 참고한 링크이다. 참고하지 않은 블로그도 많이 있지만 나중 정리를 위해 링크를 걸어둔다.
1. 초반부터 중반까지 참고
velog.io/@banjjoknim/Ubuntu-16.04-LTS-%EC%97%90%EC%84%9C-APM-%EC%84%A4%EC%B9%98
Ubuntu 16.04 LTS 에서 APM 설치
라이징 프로그래머2의 1주차 과제중 일부인 Apache, PHP, MySQL의 소스설치를 진행하면서 그 과정을 기록해두려고 한다. 가상머신의 설치와 가상머신에 Linux 계열 OS를 설치하는 부분은 추후에 추가해
velog.io
2. 중반부터 후반까지 참고
Ubuntu 18.04 + Apache 2.4.41 수동설치하기
여기서 말하는 수동설치란? : linux 에서 소스를 컴파일하여 설치하는 것을 말한다. /usr/local 에 설치하는것이 관례이다. 소스파일은 /usr/local/src 에 보관한다. 컴파일 설정을 마친 후에는 아래 명령
salix97.tistory.com
3. 깔끔한 정리, 2번 링크와 같은 내용
sangm1n.github.io/apache-install/
APM 컴파일 설치하기 - Apache | sangminlog
컴파일 설치를 하는 이유 소프트 스퀘어드에서 내준 첫 과제는 서버를 구축하는 것 이다. 단순히 Linux에 Apache / PHP / MySQL (이하 APM) 세 가지만 깔면 된다고 해서 쉬운 과제일 줄 알았는데, package man
sangm1n.github.io
4. 설치에러 모음
LAMP 설치 - ubuntu-18.04.1 64bit -> apache설치 에러모음
apr-1.6.5 설치 오류 - 1 configure: error: in `/home/bongho/apr-1.6.5': configure: error: no acceptable C compiler found in $PATH See `config.log' for more details -> 해결방안 의존성 파일 설치 apt-ge..
inma06.tistory.com
5. make 에러
make 수행 시에 나타나는 에러들
Makefile:17: *** missing separator. Stop. Makefile을 작성할 때 명령어(command)부분은 모두 TAB ...
blog.naver.com
6. vi 에디터 사용법
jhnyang.tistory.com/54#recentComments
[리눅스, 유닉스]vi (vim) 편집기 기본 사용법, 명령어, 단축키, 동작법 & 문제
[리눅스 / 유닉스 / 셸 프로그래밍 완전 정복 목차 바로가기 ] 가장 많이 사용되고, 꼭 알아야 하는 ~ vi 편집기 사용하기 vi는 다른 편집기들과는 다르게 모드형 편집기라는 특징이 있습니다. (명
jhnyang.tistory.com
7. blunded error
configure: error: Cannot use an external APR with the bundled APR-util
httpd 설치시 아래와 같은 에러메세지가 나타난다면 ./configure 명령 옵션을 한개 더 추가합니다. [에러] configure: error: Cannot use an external APR with the bundled APR-util [해결] --with-included-apr
sysdocu.tistory.com
error: Bundled APR requested but not found at ./srclib/ 해결방법 - IT Opening
환경 : CentOS6.X 64비트 환경 1. apache 설치 문제 발생 apache 2.4.x 버전대를 설치하는 도중에 configuration 과정에서 아래와 같은 에러가 확인되었다. configure: error: Bundled APR requested but not found at ./srclib/. Do
www.itopening.com
8. vi 에러
[Linux] vim 수정중에 can't open file for writing
참고 https://stackoverflow.com/questions/8253362/etc-apt-sources-list-e212-cant-open-file-for-writing] /etc/apt/sources.list" E212: Can't open file for writing I am trying to edit sources.list usin..
noosphere.tistory.com
blog.naver.com/glryd2/110189400123
E45 : readonly option is set (add to override)
vi / vim 명령어로 편집 할 경우,readonly 파일이라 저장되지 않는 경우가 있다. E45 : readonly option i...
blog.naver.com
9. linux rm
리눅스 rm - 파일 삭제와 디렉토리 삭제
rm rm은 remove의 약어로서 파일이나 디렉토리를 삭제하는 명령어이다. 사용형식 : rm [옵션] 파일명 test 파일삭제 rm test test 파일을 삭제할때 삭제확인과정을 거치치 않음 rm -f test home 디렉토리를 삭
webdir.tistory.com
1. configure, make, make install 개념
리눅스 - configure, make, make install 개념
1. configure configure는 소스파일에 대한 환경설정을 해주는 명령어다.(configure뒤에 옵션을 넣음) 서버환경에 맞쳐 makefile을 생성해주는 과정이다. 소스를 사용할 컴퓨터와 사용자의 환경에 맞게 내
itdexter.tistory.com
2. 컴파일 설치의 이유
dveamer.github.io/backend/CompilingInstallationOnLinux.html
Dveamer
현실에서 살고 있지만 이상에 대한 꿈을 버리지 못한 몽상가의 홈페이지 입니다. 개인적인 기록을 주 목적으로 하며 일상과 프로그래밍 관련 글을 포스팅합니다.
dveamer.github.io
3. 설치 개념
리눅스에서 소프트웨어 설치(configure, make, make install)
이 튜토리얼은 이제 리눅스를 사용하기 시작한 사람들을 대상으로 작성되었다. 일반적으로 윈도우를 사용하다가 리눅스를 접한 유저들은 소프트웨어 설치 과정에서 커다란 멘붕을 겪는다. 왜
jukki.tistory.com
3. 간단한 설치 + 새로운 오류해결 방법에 관한 내용
'👩💻 Web Programming > Web Server' 카테고리의 다른 글
| Ubuntu 18.04 + APM-php 컴파일/소스 설치 (0) | 2021.01.30 |
|---|---|
| Ubuntu 18.04 + APM-Mysql-8.0.19. 컴파일/소스 설치 (0) | 2021.01.30 |
| 컴파일 설치가 필요한 이유 +컴파일설치 ERROR 모음 (0) | 2021.01.30 |
| Ubuntu 18.04 + APM-Mysql-5.7.20. 컴파일/소스 설치 (0) | 2021.01.30 |
| Ubuntu 18.04 + APM-Apache 2.4 컴파일/소스 설치 (0) | 2021.01.30 |