새소식

BackEnd/Linux

[Ubuntu] 쉽게 따라할 수 있는 Apache2, Mysql, PHP 설치 하기

  • -

p해당 글은 Ubuntu 18.04 버전을 기준으로 작성되었습니다.

 

설치하기 전에 저장소의 패키지 목록을 업데이트 하고 기존에 설치되어 있는 패키지를 업그레이드 합니다.

$ sudo apt update && sudo apt upgrade

 

1. Apache2 설치

 

Apache2 설치

$ sudo apt-get install apache2

 

설치된 Apache2 버전 확인

& apache2 -v

 

Apache2 구동

$ sudo service apache2 restart // 재시작
$ sudo service apache2 start   // 시작
$ sudo service apache2 stop    // 멈춤

 

$ sudo service apache2 start 명령어를 실행한 후

웹 브라우저를 통해 localhost 를 주소에 입력할 시 아래의 화면이 보이면 정상적으로 설치된 것입니다.

 

 

 

2. Mysql 설치

 

Mysql 서버 설치

$ sudo apt install mysql-server

 

MySql 기본 설정

$ sudo mysql_secure_installation  
// 명령어 실행 후 차례로 나오는 입력값 입력하시면 됩니다.


Press y|Y for Yes, any other key for No: y

//비밀번호 입력방식을 설정합니다.
Please enter 0 = LOW, 1 = MEDIUM and 2 = STRONG: 1

//패스워드를 입력합니다.
New password:

//설정한 비밀번호를 사용할 것인지 여부
Do you wish to continue with the password provided?
(Press y|Y for Yes, any other key for No) : y

//데이터베이스 접근 제한
Remove anonymous users? (Press y|Y for Yes, any other key for No) : y

//원격 접속 불가
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : y

Remove test database and access to it? (Press y|Y for Yes, any other key for No) : y

Reload privilege tables now? (Press y|Y for Yes, any other key for No) : y

 

Error: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 와 같은 에러가 발생할 시

& sudo service mysql restart

위의 명령어 실행후 다시 실행해 줍니다.

 

 

 

3. PHP 설치

 

PHP 설치

$ sudo apt install php php-mysql

 

PHP 설치 확인

$ sudo nano /var/www/html/info.php

위의 명령어를 실행한 후 

아래 내용을 입력한 후 Ctrl + O를 누른 후 엔터를 눌러 저장하고 Ctrl + X를 눌러 종료합니다.

 

<?php phpinfo(); ?>

 

아래의 명령어를 실행하여 PHP를 아파치에서 인식할 수 있도록 합니다.

$ sudo service apache2 restart

 

그 후 웹브라우저에 http://localhost/info.php 주소를 입력합니다.

 

아래의 창이 뜰 경우 정상적으로 설치가 완료된 것입니다.

 

 

4. phpmyadmin 설치

 

phpmyadmin 설치
$ sudo apt install phpmyadmin

 

위의 명령어를 실행 한 후 apache를 선택해 줍니다

 

 

 

 

 

 

//해당 명령어 실행 후 아래의 아래의 한 줄을 마지막에 추가해 줍니다.
$sudo nano etc/apache2/apache2.conf

Include /etc/phpmyadmin/apache.conf

 

 

$ sudo service apache2 restart

 

 

apache를 재시작 한 후  http://localhost/phpmyadmin 으로 접속해 줍니다.

 

 

phpMyAdmin에 로그인 하기 위해서는 사용자가 생성되어있어야 합니다.

사용자 생성하는 법은 아래의 글 참고 바랍니다.

 

https://omty.tistory.com/26

'BackEnd > Linux' 카테고리의 다른 글

[Ubuntu] mysql 데이터베이스 및 테이블 생성 방법  (0) 2020.03.26
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.