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 |