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

原文链接:http://blog.csdn.net/embbnux/article/details/18841033

      一  可行性分析:

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

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

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


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

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

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

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

            具体步骤:

                1 安装:

                   

[plain]  view plain  copy
  1. apt-get install nginx  
  2. /etc/init.d/nginx start  
  3. apt-get install php5-fpm php5-sqlite sqlite sqlite3  

              2 修改配置文件

[plain]  view plain  copy
  1. vi /etc/nginx/sites-available/default  

修改端口:
listen 80; ## listen for ipv4.
修改index:
index index.php index.html index.htm
修改root:
root /var/www;

修改php

[plain]  view plain  copy
  1. location ~ \.php$ {  
  2.  fastcgi_pass unix:/var/run/php5-fpm.sock;  
  3.  fastcgi_index index.php;  
  4.  include fastcgi_params;  
  5. }  
最后重载:
 
[plain]  view plain  copy
  1. /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/

猜你喜欢

转载自blog.csdn.net/liberalliushahe/article/details/80075829