티스토리 뷰

우분투 리눅스(Linux)에서는 LAMP(Linux, Apache, MySQL, PHP의 약자)를 한번에 설치하기 위해 'apt-get -y install lamp-server^' 명령을 자주 사용하는데 라즈베리파이(Raspberry Pi)에서는 이런 방식이 통하지 않기 때문에 다른 방법을 사용해야 합니다. 라즈베리파이에서 LAMP 웹 환경을 한번에 쉽게 설치하는 방법을 알아보겠습니다.


1.

일단 apt-get 명령으로 시스템을 업데이트, 업그레이드합니다.

sudo apt-get update

sudo apt-get upgrade


2.

그리고 바로 LAMP(정확하게 말하면 AMP)를 설치합니다.

sudo apt-get -y install apache2 mysql-server php5 php5-mysql

위 명령을 수행하면 알아서 아파치 웹서버, MySQL, PHP를 설치합니다.

다 자동으로 되지만 MySQL 관리자 암호는 직접 입력해야합니다.


2018.3.21 추가

최근에는 위 명령이 문제가 있어 아래의 명령을 사용했습니다.

apt-get install apache2 php7.0 php7.0-curl php7.0-gd php7.0-imap php7.0-json php7.0-mcrypt php7.0-mysql php7.0-opcache php7.0-xmlrpc libapache2-mod-php7.0

https://www.stewright.me/2016/03/turn-raspberry-pi-3-php-7-powered-web-server/

apache2 - 아파치 웹서버

mysql-server - MySQL 서버

php5 - PHP 프로그래밍 언어

php5-mysql - PHP와 MySQL 연동


3.

설치가 완료되면 라즈베리파이(라즈비안 리눅스)를 재부팅합니다.

(꼭 필요한 작업은 아니지만 혹시나 해서...)

sudo reboot


4.

테스트용 PHP파일을 만듭니다.

(아파치 웹서버의 html 파일의 위치는 /var/www/html 입니다.)

sudo vi /var/www/html/phptest.php

파일 내용

<?php

phpinfo();

?>


5.

웹 브라우저에 사이트 주소를 입력하여 웹 서버가 잘 동작하는지 확인합니다.

http://192.168.0.10/phptest.php

라즈베리파이 LAMP 웹서버 설치하기

위 화면처럼 MySQL까지 확인이 되면 모든 설치가 제대로 된 것입니다.


많은 사람이 이용하는 웹사이트를 라즈베리파이로 만들면 곤란하겠지만, 간단한 나만의 홈페이지같은 경우는 라즈베리파이와 LAMP를 활용하여 쉽게 구축할 수 있습니다.




댓글
  • 프로필사진 뚜루 sudo apt- get update 를 작성했는데 무슨 주소를 알아내는데 임시로 실패했다고 뜨거든요?? 왜그런가요? 2018.05.25 13:07 신고
  • 프로필사진 빌노트 앗 이런 경우는 첨이네요.
    일시적인 문제일 수도 있고요.
    안되면 sudo apt update를 해보세요.
    그래도 안되면 라즈베리파이 재설치하시기 바랍니다.
    2018.05.28 11:58 신고
  • 프로필사진 상근 php7.0설치하는 명령어를 보면 아파치2를 설치하는데 mysql은 설치를 안하네요. 예전 명령어 한번 입력한 다음 저 명령어 입력해야 하는거죠? 2018.07.17 23:36 신고
  • 프로필사진 빌노트 제 설명이 좀 부족했네요.
    mysql을 먼저 설치해야합니다.
    2018.08.03 15:01 신고
댓글쓰기 폼
«   2018/08   »
      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 31  
글 보관함