樹莓派搭建web的教程網上有許多,但感覺每一篇都有一些問題,這次我將網上的教程彙總,並親身實踐,將注意的問題都寫進去,方便新手學習!
目錄:1,安裝nginx+sqlite+php5打造輕量級伺服器,夠輕了
2,安裝wordpress,z-blog部落格程式,因為只有這兩個部落格支援sqlite,畢竟mysql記憶體占用太大,樹莓派能力有限
3,如何實現外網訪問。樹莓派被假設在家,沒有公網ip(公網ip等問題請移駕我以前的一篇博文: 在這篇就不多講了。
進入正題:
1,(1):安裝樹莓派系統,這個就不多說了,網上一大堆!
(2):
安裝之前我們先更換一下更新源
vi /etc/apt/sources.list把裡面的全都刪掉,替換為:阿里雲的更新源
deb wheezy main non-free contrib rpideb-src wheezy main non-free contrib rpi
//更新軟體索引清單然後我們安裝nginxsudo apt-getupdate
//比較索引清單更新依賴關係
sudo apt-get upgrade -y
sudo apt-get install nginx安裝php+sqlite
sudo apt-get install php5-fpm sqlite一下是我的nginx的配置檔案,按照我的步驟安裝,這個配置檔案可以直接複製,不需要修改,親測
server以上的配置我弄了很久才弄好,網上的都不管用,我安裝了phpstudy看了那裡面的nginx的配置挪到樹莓派上的!這裡我們可以重啟下樹莓派!!!!然後重啟服務location ~\.php$
location ~\.sqlite$
}
sudo service nginx restart這樣,乙個輕量級web伺服器就架設成功了!
我們可以測試下:
vi /var/www/html/index.php //預設的nginx的目錄寫下如下內容
如果出現以下介面,恭喜你,成功了! ps:如果全部按照我的步驟來,這一部分不會出現任何報錯!
2,(1):安裝wordpress
進入wordpress的根目錄,把wp-config-sample.php重新命名為wp-config.php
編輯wp-config.php新增:
define('use_mysql', false);把解壓後的包放到wp-content/plugin/目錄下再把包裡面的db.php複製到wp-content目錄下,然後就完成了.
完成以上步驟後,開啟樹莓派位址奈米們可能出現這種錯誤
「按照你的步驟,登陸我的位址後網頁的標題是「error!」,網頁上有一句話「unable to create the required directory! please check your server settings.」 不知道哪兒出問題,請指教!」
chmod -r 777 /var/www/html給予**根目錄的許可權2,(2):安裝z-blog
這裡注意了!!!一定要執行上面的那個給予目錄許可權的,否則安裝後會報錯
然後 就照常安裝即可!
如果安裝後還是提示unable to open database: unable to open database file
退回安裝過程,在終端執行chmod -r 777 /var/www/html即可!
還看什麼,沒了!
樹莓派搭建web伺服器 安裝apache php
輸入命令 sudo nano sources.list 新增 deb wheezy main contrib non free rpi deb jessie main contrib non free rpi 更新軟體源 sudo apt get update 更新軟體 sudo apt get u...
樹莓派搭建家庭伺服器
1 安裝 minidlna sudo apt get update 更新一下安裝源 sudo apt get install minidlna 安裝 minidlna 2 設定配置檔案 設定 etc minidlna.conf檔案,在檔案尾部新增如下內容 media dir a,samba dlna...
樹莓派搭建儲存伺服器
準備用樹莓派4做乙個儲存伺服器,原本是想用 omv5 的,但是發現磁碟掛載不上去,最後掛上去之後,docker 的執行好像又有問題,就拋棄 omv5 了,純粹作為乙個儲存伺服器用了 因為我有個需求,就是同步我在平板上對電子書記錄的筆記,現在用的是 wps offic 的同步,充了個會員,發現同步基本...