본문 바로가기

Web/Develop_PHP+MySQL

우분투 웹 서버 APM(Apache+PHP+MySQL) 구축하기

1. 우분투 리눅스 이미지 다운로드

https://ubuntu.com/download/desktop

 

https://ubuntu.com/download/desktop

 

ubuntu.com

2. 버추얼 박스에 이미지 올리기

다운받은 우분투 이미지 올려주기

3. 필수 패키지 업데이트

apt-get update
apt-get upgrade -y

4. 터미널이 안 켜지는 경우

[Setting] - [Language and Region] - [Language]

English(Canada) 로 변경 후 재부팅


5. Apache2, Php, Mysql 설치

apt-get install apache2 -y
apt-get install mysql-server -y
apt-get install php -y
apt-get libapache2-mod-php 
apt-get php-mysql -y

 

6. APM 설치 확인

// 아래 명령을 통해 서비스가 잘 동작 중인지 확인
systemctl status [서비스명] // apache2, mysql
service [서비스명] status // apache2, mysql

// etc
status // 서비스 상태 확인
enable // 서비스 활성화
disable // 서비스 비활성화
start // 서비스 시작
stop // 서비스 종료
restart // 서비스 재시작

6.1 Apache2(웹 서버) 설치 확인

6.1.1 웹 브라우저에서 127.0.0.1 (localhost) 접속 해보기

// Default Web Root Path
/var/www/html

웹 서버가 잘 작동하는 모습 (/var/www/html/index.html)

 

6.1 PHP 설치 확인

/*
web root path 아래에 다음과 같은 php 문서를 작성하고 접속
path : /var/www/html/test.php
*/

<?php
	phpinfo();
?>

설치된 php 버전 정보 등이 출력되는 모습 (/var/www/html/test.php)

7. phpmyadmin 설치

// 설치
apt-get install phpmyadmin -y

// 설정 파일 열기
gedit /etc/apache2/apache2.conf

// 파일 맨 아래에 입력
# Enable PhpMyAdminInclude 
/etc/phpmyadmin/apache.conf

// 서버 재부팅
/etc/init.d/apache2 restart