4.1.1 아파치 + PHP + MariaDB 설치
웹 서버를 구축할 때 구축에 필요한 소스 코드의 최신 버전을 직접 다운로드한 후 빌드할 수 있지만, 빌드 과정이 조금 복잡하고 의존성으로 인한 오류가 발생할 수 있다. 따라서 이 책에서는 우분투의 소프트웨어 패키지 관리 도구인 apt로 설치하겠다. 패키지 관리 도구로 설치하면 설치한 우분투 버전이 기술 지원을 받는 동안 아파치 웹 서버의 보안 취약점이 나오더라도 공식적인 패키지 업데이트를 지원하기 때문에 보안 패치를 받을 수 있다. 그러므로 패키지 방식으로 설치하는 것을 권장한다.
여기서는 실습 편의상 root 계정으로 작업을 수행하겠다.
우분투
1. 패키지와 웹 서버, MariaDB 등을 설치한다.
# 패키지 정보 업데이트
root@secu-VirtualBox:~# apt update
...
# 아파치 웹 서버 설치(기본 2.4.x 버전)
root@secu-VirtualBox:~# apt install apache2
...
계속 하시겠습니까? [Y/n] Y