[Linux] Ubuntu에서 APM (Apache, Php, Mysql) 설치하기


이번 시간에는 Virtual Box에 설치한 Ubuntu에서

APM (Apache2, Php, Mysql)을 설치하는 방법을 알아보자.

각각 웹서버, 서버 사이드 스크립트 언어, 데이터베이스로

무료이며 웹서비스를 배우기 위해 가장 처음에 배울 수 있는 초심자 세트라고 보면 된다.


| Apache2 설치


설치는 간단하다.


$  apt-get install apache2


확인은 인터넷 브라우저에 localhost 혹은 127.0.0.1 을 입력하여 접속해보자.

혹은 터미널에

$  apt install net-tools
$ netstat -atp | grep apache

로 현재 아파치 서버가 작동하는지 확인할 수 있다.

기본적으로 홈 디렉토리는

/var/www/html 이다.



| Php 설치


$ apt-get install php php-mysql

설치 후에는 아파치 서버의 홈 디렉토리에

phpinfo.php라는 파일을 만들고 그 안에

<?php phpinfo:() ?>

를 입력하고 저장한다.

localhost/phpinfo.php 에 접속해서 php관련 정보가 뜨면 잘 설치된 것이다.


- phpmyadmin 설치

$ apt-get-install phpmyadmin

설치 후 확인

127.0.0.1/phpmyadmin에 접속해서 확인.

or localhost/phpmyadmin 에 접속해서 확인

* 접속되지 않는 경우

vi /etc/apache2/apache2.conf 하단에 설정 추가

Include /etc/phpmyadmin/apache.conf

그리고 Apache2를 restart 해 준다.

$ systemctl reload apache2


| MySQL 설치


1. MySQL Server 설치

   $ sudo apt install mysql-server

2. root 암호 설정 (MySQL 5.7)

   $ sudo mysql_secure_installation

3. Database 생성

  $ sudo mysql

  mysql > create databse testdb default CHARACTER SET utf8;

4. 사용자 계정 생성

  mysql > create user testuser identified by 'password';

5. DB에 사용자 권한 부여

  mysql > grant all privileges on testdb.* to testuser@localhost identified by 'password';

6. Login 해보기

  $ sudo mysql -u testuser -p


댓글