이번에 라즈베리파이3를 구매하여 가지고 놀고있다. 2014년도에는 라즈베리파이2를 가지고 놀았는데, 그때는 끄적끄적만 하다가 그만두었다. 회사에서도 워드프레스를 이용하여, 홈페이지를 만들고 있는데, 어느정도 복습+재미를 발견하기 위해 집에서도 할까 한...

라즈베리파이 - 웹서버 + 워드프레스 설치

이번에 라즈베리파이3를 구매하여 가지고 놀고있다. 2014년도에는 라즈베리파이2를 가지고 놀았는데, 그때는 끄적끄적만 하다가 그만두었다. 회사에서도 워드프레스를 이용하여, 홈페이지를 만들고 있는데, 어느정도 복습+재미를 발견하기 위해 집에서도 할까 한다.

1. 아파치 설치
sudo apt-get install apache2
cs

2. MYSQL 설치 및 패스워드 설정
sudo apt-get install mysql-server mysql-client
cs

3. PHP 설치
OS가 라즈베리파이안이던 우분투던 다음의 에러는 꼭 생기는 것 같다.

unable to locate package

타 블로그에서 정보를 찾아보니, 현재 사용하는 버전의 지원 기간이 만료되어 설치가 되지 않는다고 한다.

sudo nano /etc/apt/sources.list
아래처럼 나온다.

deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi
cs
                                                                                       
다음의 부분을 추가하자

deb http://repozytorium.mati75.eu/raspbian jessie-backports main contrib non-free
#deb-src http://repozytorium.mati75.eu/raspbian jessie-backports main contrib non-free
cs

sudo 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
cs

cd /var/www/html
<?php
echo phpinfo();
?>
cs


php가 정상적으로 설치가 되었는지 확인
http://도메인/phpinfo.php

4. 워드프레스 다운로드

cd /var/www/html/
sudo rm *
sudo wget http://wordpress.org/latest.tar.gz

sudo tar xzf latest.tar.gz
sudo mv wordpress/* .
sudo rm -rf wordpress latest.tar.gz
cs
cs
5. 권한 변경

sudo chown -R www-data:www-data /var/www/html .
cs

6. mysql 사용자 생성 및 패스워드 설정
mysql -uroot -ppassword
mysql -uroot -p
mysql> create database wordpress;
cs
7. 워드프레스 설치
http://도메인주소(ip주소)/wp-admin
혹은
http://도메인주소(ip주소)/wp-config

이 과정을 거치면 워드프레스 화면이 정상적으로 나온다.




0 개의 댓글: