
前言
SQLITE 一直都是非常常用的一種小型資料庫的格式,在學習中的時候們經常會使用他來做教學,對於沒有學習經驗的同學來說,學習架設這個系統應該有助於了解資料庫系統的運作.
安裝SQLITE3 -(Database Server /資料庫伺服器)
sudo apt-get install sqlite3
安裝nginx – ( HTTPD SERVER / 網頁伺服器 )
sudo apt-get install nginx
安裝 php – (PHP /後端程式語言支援)
sudo apt install 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 php7.0-xml php7.0-fpm php7.0-zip php7.0-mbstring php7.0-sqlite3 php7.0-cli php7.0-readline -y
設定NGINX – 網頁伺服器
sudo vi /etc/nginx/sites-enabled/default

修改權限 – php , nginx
把www-data 改成 pisudo vi /etc/php/7.0/fpm/pool.d/www.conf

把www-data 改成 pisudo vi /etc/nginx/nginx.conf

完成: 設定並重新啟動 PHP和NGINXsudo service php7.0-fpm restart
sudo service nginx restart
設定為開機時啟動sudo systemctl enable php7.0-fpm
sudo systemctl enable nginx
取消開機時啟動sudo systemctl disable php7.0-fpm
sudo systemctl disable nginx
下載:
https://www.phpliteadmin.org/download/

安裝檔案到 nginx 網頁目錄中
解開檔案到 /var/www/html/phpliteadmin
#切換目錄到NGINX 預設網頁存放目錄 cd /var/www/html
#建立程式目錄sudo mkdir phpliteadmin
#權限開給pi帳號sudo chown pi.pi phpliteadmin
#切換目錄到 程式的目錄cd phpliteadmin
wget https://bitbucket.org/phpliteadmin/public/downloads/phpLiteAdmin_v1-9-7-1.zip
# 解壓縮檔案
#sudo apt-get install unzip
#如果發生沒安裝UNZIP 請跑上面這行安裝unzip phpLiteAdmin_v1-9-7-1.zip
#改名字樣本的設定檔成正確的名字讓他生效
mv phpliteadmin.config.sample.php phpliteadmin.config.php
#編輯設定檔
vi phpliteadmin.config.php
#改掉預設admin密碼 (請一定要改)

安全防護 -防止外人連進來使用
避免奇怪的人連進來控制,所以在網頁伺服器上加上一個IP存取的限制.
sudo vi /etc/nginx/sites-enabled/default
#網址相伺這個的都要符合裡面的規定 location ~ /phpliteadmin/ { #allow 允許 deny 禁止 #先allow 再deny allow 192.168.1.0/24; allow 10.1.1.0/16; deny all; #ALLOW this dir execute php page (importent) include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.0-fpm.sock; } #重啟伺服器sudo service nginx restart
打完收功

PHPLITEADMIN是一個非常簡單的網頁SQLITE管理工具,架設其實有些復雜
比起SQLITE BROWSER 的桌面軟件復雜很多,但是把可以這個教程當成給小朋友的練習