728x90

라즈비안 업데이트 및 업그레이드

1
sudo apt-get update & upgrade
cs

nginx 설치

1
sudo apt-get install nginx
cs

서비스 시작
1
sudo /etc/init.d/nginx start 
cs


php5 설치

1
sudo apt-get install php5-fpm
cs

인증을 위한 php5-mcrypt 설치
 
1
sudo apt-get install php5-mcrypt
cs


nginx에서 php 활성화

1
2
cd /etc/nginx
sudo nano sites-enabled/default
cs



찾기(ctrl+w)로 index index.html index.htm; 행을 찾아 다음과 같이 수정


1
index index.php index.html index.htm;
cs


location ~ \.php$ { 가 있는 행을 찾아 다음과 같이 수정


1
2
3
4
location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/var/run/php5-fpm.sock;
}
cs


서비스 재시작

1
sudo /etc/init.d/nginx reload
cs


php 테스트

1
sudo nano index.php
cs


php파일 내용

1
<?php echo phpinfo(); ?>
cs

이후 웹에서 확인하면 php버전과 설정을 확인하는 웹페이지가 열린다.




sqlite3와 php모듈 설치 


1
sudo apt-get install sqlite3 php5-sqlite
cs



sqlite php API는 아래 사이트에서 확인

http://www.tutorialspoint.com/sqlite/sqlite_php.htm




[ 라즈베리 파이 -삼바 설정 ]


삼바 설정

 sudo nano /etc/samba/smb.conf



맨 아래에 다음과 같은 설정 추가


[Web Server]

comment = Server HTML root

path = /var/www/html

browsable = yes

public = no

security = user

guest ok = no

read only = no

writeable = yes

create mask = 0755

directory mask = 0755



삼바 재시작

sudo service smbd restart



권한 조정


sudo adduser $USER root



그 다음 chmod와 chown으로 폴더 접근 및 읽기/쓰기를 가능하게 한다.


'Study > Embedded' 카테고리의 다른 글

wizfi 250, mqtt-sqlite 센서값 전송  (0) 2017.08.03
라즈베리파이3, mosquitto  (0) 2017.07.31
라즈베리 HTTP 서버 구축  (0) 2017.06.27
GCM  (0) 2017.06.27
라즈베리파이, Pi4J를 통한 GPIO 제어  (0) 2017.06.20

+ Recent posts