$ sudo apt-get update
$ sudo apt-get install apache2 php
Do you want to continue? [Y/n] y
설치가 완료되었는지 확인 해 봅니다. 다음 명령어는 설치된 Apache2에 대해 서비스가 정상 동작하고 있는지 알려주는 명령어입니다. Apache2에 대한 서비스 상태를 확인 해 봅니다.
$ systemctl status apache2
참고 사항Ubuntu 22 기준, Apache2와 php만 설치하여도 이를 서로 연결하고 CGI로 동작할 수 있도록 연동 라이브러리가 설치됩니다. 따라서 별개 libapache2-mod-php 를 설치할 필요가 없습니다.
2-1. Apache2 서버 동작 및 접속 여부 확인
인터넷 브라우저를 열고 내부망 아이피나 서버의 IP 주소로 접속을 해 봅니다. 서버의 IP 주소를 확인하는 방법은 다음과 같습니다.
$ ifconfig
$ cd /var/www/html/
$ ls -al
$ sudo vi index.html
기존에 존재하는 모든 내용을 지우고, 새로운 사이트 HTML 소스코드를 넣어봅시다.
<html>
<head>
<title>Whitmem</title>
<meta charset='utf-8'></meta>
<style>
*{
font-family: 'Nanum Gothic','NanumGothic';
}
</style>
</head>
<body>
안녕하세요!
</body>
</html>
http://서버아이피/index2.php