樹莓派2B架設(shè)Typecho服務(wù)

經(jīng)測試運行Typecho速度還過得去,安裝過程比較曲折,不過最后還是架好了。記錄下過程,方便以后溫故。

環(huán)境說明:

操作步驟:

  1. 安裝nginx,先更新一下軟件源(建議修改鏡像源為國內(nèi)鏡像,速度會快很多)
    sudo apt-get update
    更新過后就可以安裝nginx了
    sudo apt-get install nginx

  2. 安裝sqlite3
    sudo apt-get install sqlite3

  3. 安裝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

  4. 配置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;
    } 
    
  5. 測試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

  6. 上傳并配置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

  7. 設(shè)置typecho
    在瀏覽器上面輸入樹莓派IP地址,進行初始化安裝。數(shù)據(jù)庫會自動創(chuàng)建,我們僅需輸入初始的賬號和密碼即可。完成后進入后臺修改永久鏈接,根據(jù)需要可開啟地址重寫功能。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容