프로그램언어+

우분투에 LAMP(apache2, mysql, php7) 환경구축

logthink 2019. 4. 20. 00:30

기본적으로 APM을 이용한 

웹 서비스 개발을 위해 인프라를 구축해 보자.

LAMP : 리눅스 + 아파치(웹서버) + Mysql(디비) + Php

>>리눅스 버전 확인

설치에 앞서 패키지 관리자를 업뎃함

1
sudo apt update && sudo apt upgrade

cs



>> 웹서버 설치 (Apache2)

1
sudo apt install apache2
cs

apache2 웹서버 사용시 관련된 라이브러리 및 의존성 패키지를 apt가 알아서 설정해준다.

이제 웹서버는 서비스를 해준다. 뭔서비스를? 웹루트(/var/www/html)디렉터리 밑 html문서에 대한 요청


>>Mysql 설치

RDBMS의 대표주자이다. 

Mysql 서버 패키지 설치

1
sudo apt install mysql-server
cs


>>PHP 설치

1
sudo apt install php php-mysql
cs


추가로 다음 명령 실행함.

1
2
3
sudo apt install libapache2-mod-php7.0  
$ sudo a2enmod php7.0                     
$ sudo systemctl restart apache2.service
cs

이제 php 설치 확인을 위한 테스트 페이지를 만들자.

/var/www/html 이 경로에 info.php 파일생성(파일 내용은 다음과 같다)

1
<?php phpinfo(); ?>
cs



출처 https://webnautes.tistory.com/1028