在树莓派上搭建轻量级博客: wordpress+sqlite+ngix

    一  可行性分析

    由于现在我给树莓派装的系统是官方提供的debian,有官方的源,官方提供了很多移植编译好的包,我们要做的只是apt-get.

    linux对服务器的支持是非常好的,基本上只要是linux系统,要搭建web服务器都是易如反掌的.

    我的树莓派是1G内存,如果装上mysql内存基本就满了 ,所以就选择了sqlite这个轻量级数据库,而支持sqlite的博客我找了下也就只有wordpress了.

    个人原创,转载请注明原文链接:
    http://blog.csdn.net/embbnux/article/details/18841033

二   搭建web服务器 Nginx+php-fpm+sqlite

构建armv7架构raspbian轻量级web服务器:nginx+php-fpm+sqlite : 

http://www.embbnux.com/2013/11/13/ubuntu_armv7_web_server/

具体步骤:

 1 安装:          

apt-get install nginx  
/etc/init.d/nginx start  
apt-get install php5-fpm php5-sqlite sqlite sqlite3

2 修改配置文件

vi /etc/nginx/sites-available/default

修改端口:
listen 80; ## listen for ipv4.

修改index:
index index.php index.html index.htm

修改root:
root /var/www;

修改php

  1. location ~ \.php$ {  

  2.  fastcgi_pass unix:/var/run/php5-fpm.sock;  

  3.  fastcgi_index index.php;  

  4.  include fastcgi_params;  

  5. }  

最后重载: 

/etc/init.d/nginx reload

然后登陆树莓派的ip地址,就能看到nginx的提示信息了
       三  安装wordpress

    安装wordpress比较简单,关键是要使它支持sqlite

       首先到官网下载wordpress安装包解压到树莓派的/var/www目录下,这是可以把树莓派的sd卡放到电脑上操作比较方便.

        http://cn.wordpress.org/

     然后是下载sqlite插件

       http://wordpress.org/plugins/sqlite-integration/

     安装sqlite插件到wordpress

       进入wordpress的根目录,把wp-config-sample.php重命名为wp-config.php

     编辑wp-config.php添加:

    

[css] view plain copy

  1. define('USE_MYSQL', false);  

     然后解压刚才下载的插件包

     把解压后的包放到wp-content/plugin/目录下

     再把包里面的db.php复制到wp-content目录下,然后就完成了.

     把sd卡放回树莓派启动,然后访问树莓派的ip,比如http://192.168.2.188/wordpress/

     这里我把树莓派设置成可以外网访问,设置了域名:

         http://www.embbnux.com

     欢迎访问,不过确实很慢,访问量过大也不行.


你可能感兴趣的:(在树莓派上搭建轻量级博客: wordpress+sqlite+ngix)