Ubuntu에서 서버를 구축해 본적이 없는데
찾아보니 엄청 간단하게 구축이 가능했습니다.
LAMP(Linux Apache MySQL PHP)를 설치하면 됩니다.
서버를 구축하기 이전에 root 계정 및 암호설정을 미리하는 것이 좋습니다.
1. Apache 설치
- sudo apt-get update
- sudo apt-get upgrade
Apache설치가 아니더라도 항상 무언갈 설치하기전에 Package를 최신으로 update 및 upgrade를 해주는게 좋습니다. 설치 이후에도 마찬가지 입니다.
- sudo apt-get install apache2
이것으로 Apache설치는 끝났습니다.
Apache가 제대로 설치가 됬는지 확인을 해보겠습니다.
인터넷 주소창을 하나 엽니다.
- http://localhost
'Apache2 Ubuntu Default Page'라는 메세지가 보이면 잘 설치한 것 입니다.
Apache명령어는 아래와 같습니다.
- service apache2 start
- service apache2 stop
- service apache2 reload
위 명령어로 apache서버의 시작과 종료를 할 수 있습니다.
2. MySQL 설치
- sudo apt-get install mysql-server
MySQL이 설치가 진행됩니다.
진행중에 중간에 MySQL의 비밀번호 설정화면이 나오게 됩니다.
비밀번호를 잘 설정을 하고 잊어버리지않게 조심합시다.
3. PHP 설치
PHP는 5버전과 7버전이 있는데 우리는 안전하게 5.6버전을 택하였습니다.
PHP설치에 앞서 Repository를 먼저 설치합니다.
- sudo add-apt-repository ppa:ondrei/php
- sudo apt-get update
이제 PHP 5.6버전을 설치하겠습니다.
- sudo apt-get install php5.6 php5.6-common
- 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/ 입니다.
- cd/var/www/html/
- sudo sh info.php
스크립트 창이 열리면 아래의 코드를 입력한 후 현재의 폴더에 저장합니다.
echo "<?php phpinfo(); ?>"
이후에 PHP설치가 완전히 마무리 되었는지 확인해 보겠습니다.
http://localhost/info.php
PHP Version 5.6 메세지가 나오면 설치가 완료된 것 입니다.
localhost대신에 자신의 ip주소를 입력해도 서버 홈페이지에 접속할 수 있습니다.
여기까지 서버구축 포스팅을 마무리 하도록 하겠습니다.
'Deep Learning(YOLO)기반의 Smart Scarecrow' 카테고리의 다른 글
[10] Apache2 Root Directory 변경으로 문제해결 (0) | 2017.12.19 |
---|---|
[9] YOLO Bounding Box좌표를 서버로 전송하기 (83) | 2017.12.19 |
[7] Deep Learning기반의 Smart Scarecrow 설계하기 (2) | 2017.12.19 |
[6] YOLO 데이터(이미지) 학습 (218) | 2017.12.19 |
[5] Darknet YOLO분석 YOLO 제대로 알고 사용하자 (2) | 2017.12.18 |