樹莓派2B架設Typecho服務
經測試執行Typecho速度還過得去,安裝過程比較曲折,不過最後還是架好了。記錄下過程,方便以後溫故。
環境說明:
- 硬體:RasyberryPi 2B
- 系統:raspbian-wheezy
- Blog站:Typecho 1.0(14.10.10)
操作步驟:
安裝nginx,先更新一下軟體源(建議修改映象源為國內映象,速度會快很多)
sudo apt-get update
更新過後就可以安裝nginx了sudo apt-get install nginx
安裝sqlite3
sudo apt-get install sqlite3
安裝php
PHP5sudo apt-get install php5-fpm
php5資料庫sudo apt-get install php5-sqlite
php優化sudo apt-get install php-apc
-
配置nginx的php支援
備份nginx的預設配置sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/default.bak
然後就可以放心的修改了sudo nano /etc/nginx/sites-available/default
下面這一行將前面的#號去掉,變成:
listen 80; ## listen for ipv4;
下面這一行需要增加一句index.php
index index.html index.htm;
變成index index.php index.html index.htm;
接著往下翻頁繼續修改
#location ~ \.php$ { # fastcgi_split_path_info ^(.+\.php)(/.+)$; # # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini # # # With php5-cgi alone: # fastcgi_pass 127.0.0.1:9000; # # With php5-fpm: # fastcgi_pass unix:/var/run/php5-fpm.sock; # fastcgi_index index.php; # include fastcgi_params; #}
改為
if (!-e $request_filename) { rewrite ^(.*)$ /index.php$1 last; } location ~ \.php$ { # fastcgi_split_path_info ^(.+\.php)(/.+)$; # # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini # # # With php5-cgi alone: # fastcgi_pass 127.0.0.1:9000; # # With php5-fpm: fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; }
-
測試php
sudo nano /etc/share/nginx/www/test.php
輸入如下內容:<?php phpinfo(); ?>
重啟nginx,和php5-fpm
sudo /etc/init.d/nginx restart
sudo /etc/init.d/php5-fpm restart
區域網的電腦中輸入樹莓派的ip地址檢視是否成功
http://192.169.1.102/test.php
上傳並配置typecho許可權
修改www
目錄許可權,使網頁檔案能正常上傳。sudo chmod 777 /usr/share/nginx/www
使用winscp工具上傳到nginx的預設目錄
修改typecho的資料夾許可權,以便之後的安裝能夠順利進行。sudo chmod 777 /usr/share/nginx/www/usr
修改後臺上傳預設資料夾的許可權,使後臺能夠上傳附件。sudo chmod 777 /usr/share/nginx/www/usr/uploads
設定typecho
在瀏覽器上面輸入樹莓派IP地址,進行初始化安裝。資料庫會自動建立,我們僅需輸入初始的賬號和密碼即可。完成後進入後臺修改永久連結,根據需要可開啟地址重寫功能。
相關文章
- 如何在樹莓派 2B 上安裝 FreeBSD樹莓派
- 打造DIY版Echo:樹莓派+ Alexa 語音服務樹莓派
- 樹莓派使用入門:如何更新樹莓派樹莓派
- 樹莓派是什麼 樹莓派能做什麼 樹莓派的功能用途樹莓派
- 樹莓派GUI程式設計樹莓派GUI程式設計
- 樹莓派使用樹莓派
- 樹莓派使用入門:用樹莓派學 Linux樹莓派Linux
- 樹莓派的GPIO程式設計樹莓派程式設計
- 樹莓派使用入門:如何用樹莓派來娛樂樹莓派
- 樹莓派使用入門:如何購買一個樹莓派樹莓派
- 樹莓派使用入門:慶祝樹莓派的 14 天樹莓派
- 樹莓派CM4(四):樹莓派映象替換核心樹莓派
- 樹莓派筆記樹莓派筆記
- 樹莓派與FileZilla樹莓派
- 折騰樹莓派樹莓派
- 樹莓派裝opencv樹莓派OpenCV
- 新樹莓派入手樹莓派
- 樹莓派電臺樹莓派
- 樹莓派使用入門:如何為樹莓派社群做出貢獻樹莓派
- 「玩轉樹莓派」樹莓派 3B+ 配置無線WiFi樹莓派WiFi
- 樹莓派搭建git伺服器 | 樹莓派小無相系列樹莓派Git伺服器
- 樹莓派使用入門:如何啟動一個新的樹莓派樹莓派
- 5、樹莓派3 Model B ——— 樹莓派PWM控制直流電機速度樹莓派
- 樹莓派 | 修改樹莓派3熱點的名稱和密碼樹莓派密碼
- 樹莓派使用入門:教孩子們用樹莓派學程式設計的 5 種方法樹莓派程式設計
- 樹莓派 -入門篇樹莓派
- 樹莓派-進階篇樹莓派
- 樹莓派 4 開箱記樹莓派
- 樹莓派 4 來襲!樹莓派
- 樹莓派桌面體驗樹莓派
- (二)樹莓派配置MySQL樹莓派MySql
- 樹莓派:開機使用樹莓派
- 樹莓派配置watchdog樹莓派
- 樹莓派:最好的安排樹莓派
- 樹莓派的連線樹莓派
- 樹莓派的啟動樹莓派
- 樹莓派自建 NAS 雲盤之——樹莓派搭建網路儲存盤樹莓派
- 樹莓派:設定與軟體安裝樹莓派