經(jīng)測試運行Typecho速度還過得去,安裝過程比較曲折,不過最后還是架好了。記錄下過程,方便以后溫故。
環(huán)境說明:
- 硬件:RasyberryPi 2B
- 系統(tǒng):raspbian-wheezy
- Blog站:Typecho 1.0(14.10.10)
操作步驟:
安裝nginx,先更新一下軟件源(建議修改鏡像源為國內(nèi)鏡像,速度會快很多)
sudo apt-get update
更新過后就可以安裝nginx了
sudo apt-get install nginx安裝sqlite3
sudo apt-get install sqlite3安裝php
PHP5
sudo apt-get install php5-fpm
php5數(shù)據(jù)庫
sudo apt-get install php5-sqlite
php優(yōu)化
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;接著往下翻頁繼續(xù)修改
#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
輸入如下內(nèi)容:<?php phpinfo(); ?>重啟nginx,和php5-fpm
sudo /etc/init.d/nginx restart
sudo /etc/init.d/php5-fpm restart局域網(wǎng)的電腦中輸入樹莓派的ip地址查看是否成功
http://192.169.1.102/test.php 上傳并配置typecho權(quán)限
修改www目錄權(quán)限,使網(wǎng)頁文件能正常上傳。
sudo chmod 777 /usr/share/nginx/www
使用winscp工具上傳到nginx的默認目錄
修改typecho的文件夾權(quán)限,以便之后的安裝能夠順利進行。
sudo chmod 777 /usr/share/nginx/www/usr
修改后臺上傳默認文件夾的權(quán)限,使后臺能夠上傳附件。
sudo chmod 777 /usr/share/nginx/www/usr/uploads設(shè)置typecho
在瀏覽器上面輸入樹莓派IP地址,進行初始化安裝。數(shù)據(jù)庫會自動創(chuàng)建,我們僅需輸入初始的賬號和密碼即可。完成后進入后臺修改永久鏈接,根據(jù)需要可開啟地址重寫功能。