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

       之前考试周没怎么玩树莓派,就在树莓派上搭了个博客,让它在一旁晾着了,由于树莓派的性能有限,所以就选了最轻量级的搭配组合,nginx+wordpress+sqlite.

      一  可行性分析:

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

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

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

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

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

            在树莓派搭建web服务器基本上要做的只是安装,这个之前我在tiny210的ubuntu  armv7文件系统上做过了,这里直接用就可以了

                    构建armv7架构ubuntu轻量级web服务器:nginx+php-fpm+sqlite : http://blog.embbnux.com/?p=93           

            具体步骤:

                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
location ~ \.php$ {
 fastcgi_pass unix:/var/run/php5-fpm.sock;
 fastcgi_index index.php;
 include fastcgi_params;
}
最后重载:
 
/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添加:

define('USE_MYSQL', false);
     然后解压刚才下载的插件包

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

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

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

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

         http://www.embbnux.com

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

                 

              

   

                 

我来评几句
登录后评论

已发表评论数()

相关站点

+订阅
热门文章