블로그 이미지
pgmr이상현
Instagram:sh_lee77 머신비전, YOLO, 영상처리, Deep Learning, 딥러닝

calendar

        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  

Notice

Ubuntu에서 서버를 구축해 본적이 없는데

찾아보니 엄청 간단하게 구축이 가능했습니다.

LAMP(Linux Apache MySQL PHP)를 설치하면 됩니다.


서버를 구축하기 이전에 root 계정 및 암호설정을 미리하는 것이 좋습니다.


1. Apache 설치

  1. sudo apt-get update
  2. sudo apt-get upgrade

Apache설치가 아니더라도 항상 무언갈 설치하기전에 Package를 최신으로 update 및 upgrade를 해주는게 좋습니다. 설치 이후에도 마찬가지 입니다.


  1. sudo apt-get install apache2

이것으로 Apache설치는 끝났습니다. 

Apache가 제대로 설치가 됬는지 확인을 해보겠습니다.


인터넷 주소창을 하나 엽니다.

  1. http://localhost

'Apache2 Ubuntu Default Page'라는 메세지가 보이면 잘 설치한 것 입니다.


Apache명령어는 아래와 같습니다.

  1. service apache2 start
  2. service apache2 stop
  3. service apache2 reload

위 명령어로 apache서버의 시작과 종료를 할 수 있습니다.


2. MySQL 설치


  1. sudo apt-get install mysql-server

MySQL이 설치가 진행됩니다.

진행중에 중간에 MySQL의 비밀번호 설정화면이 나오게 됩니다.

비밀번호를 잘 설정을 하고 잊어버리지않게 조심합시다.


3. PHP 설치


PHP는 5버전과 7버전이 있는데 우리는 안전하게 5.6버전을 택하였습니다.

PHP설치에 앞서 Repository를 먼저 설치합니다.

  1. sudo add-apt-repository ppa:ondrei/php
  2. sudo apt-get update


이제 PHP 5.6버전을 설치하겠습니다.

  1. sudo apt-get install php5.6 php5.6-common
  2. sudo apt-get install php4.6-mysql php5.6-curl php5.6-xml php5.6-zip php5.6-gd php5.6-mbstring php5.6-mcrypt

PHP설치가 끝났으면, 설치가 정상적으로 되었는지 확인해 보겠습니다.


먼저 Apache의 Root디렉토리로 이동합니다.

초기의 Root디렉토리는 /var/www/html/ 입니다.

  1. cd/var/www/html/
  2. sudo sh info.php

스크립트 창이 열리면 아래의 코드를 입력한 후 현재의 폴더에 저장합니다.

echo "<?php phpinfo(); ?>"

이후에 PHP설치가 완전히 마무리 되었는지 확인해 보겠습니다.


http://localhost/info.php

PHP Version 5.6 메세지가 나오면 설치가 완료된 것 입니다.

localhost대신에 자신의 ip주소를 입력해도 서버 홈페이지에 접속할 수 있습니다.


여기까지 서버구축 포스팅을 마무리 하도록 하겠습니다.

posted by pgmr이상현