LAMP 서버란? 구성 요소, 작동 원리 및 설치 가이드

발행: (2025년 12월 26일 오후 07:18 GMT+9)
2 min read
원문: Dev.to

Source: Dev.to

LAMP 구성 요소

  • Linux: 기본 운영 체제.
  • Apache: HTTP 요청을 처리하고 웹 콘텐츠를 전달하는 널리 사용되는 웹 서버.
  • MySQL/MariaDB: 데이터를 저장하고 관리하는 관계형 데이터베이스 관리 시스템(RDBMS).
  • PHP/Python/Perl: 서버‑사이드 스크립팅을 위한 프로그래밍 언어.

LAMP 작동 방식

Linux는 모든 구성 요소의 안정적인 기반을 제공합니다. Apache는 들어오는 HTTP 요청을 받아 웹 페이지를 제공합니다. PHP(또는 다른 스크립팅 언어)는 동적 콘텐츠를 처리합니다. MySQL/MariaDB는 웹사이트 데이터를 저장하고 관리합니다.

Linux에 LAMP 설치하기

Installation Diagram

Ubuntu/Debian에서

sudo apt install apache2 mysql-server php php-mysql
# 서비스 활성화 및 시작
sudo systemctl enable apache2
sudo systemctl start apache2
sudo systemctl enable mysql
sudo systemctl start mysql

CentOS/Fedora에서

sudo apt install httpd mysql-server php php-mysql
# 서비스 활성화 및 시작
sudo systemctl enable httpd
sudo systemctl start httpd
sudo systemctl enable mysql
sudo systemctl start mysql

설치 확인

Apache

웹 브라우저를 열고 http://your-server-ip 로 이동합니다. Apache 기본 페이지가 표시되어야 합니다.

PHP

다음 내용을 포함한 테스트 파일 /var/www/html/info.php 를 생성합니다:

그런 다음 브라우저에서 http://your-server-ip/info.php 에 접근합니다.

Back to Blog

관련 글

더 보기 »