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 |