본문 바로가기

Lab Note/AI

LAMP 기본 구성 방법

LAMP란, Linux, Apache, Mysql 또는 MariaDB, 그리고 PHP로 돌아가는 형태의

어떻게 말하자면 '가장 기초적인 서버'를 의미한다.

일단 여기서는 Ubuntu 20.04로 진행하지만, 물론 다른 linux도 비슷할 겁니다.

 

apt-get install을 정말 많이 해줘야 합니다.

sudo apt-get install apache2

sudo apt-get install php

sudo apt-get install mariadb-server (mysql-server도 가능)

sudo apt-get install mariadb-client (mysql-client도 가능)

sudo apt-get install libapache2-mod-php (apache2-php 연결)

sudo apt-get install php-mysql (php-mysql 연결, mariadb에도 php-mysql로 연결 가능)

 

sudo service apache2 restart

이후 확인해보면, /var/www/html/ 라는 폴더 구조가 생겼으며

그 안에 index.html이 생긴 것을 알 수 있다.

 

또한, 서버에 http 접속을 시도해보면 대충 이런 화면이 뜬다.

만약 이 화면이 뜨지 않고 접속이 막힌다면,

http:// 를 ip 주소 앞에 직접 붙이지 않았는지 확인해보고(웹브라우저는 https://가 기본값이지만, 우리 서버는 아직 어리다),

서버에서 직접 80번 포트에서의 접속을 막은 건 아닌지 확인해보자.

728x90

'Lab Note > AI' 카테고리의 다른 글

Linux Django 기본 구성 방법  (0) 2024.03.02
Python venv 다루는 방법 및 에러 해결법 in Linux  (0) 2024.03.02