Do Note

儒道佛魔修心地

树莓派搭建轻量级Web服务器[4]


之前所部署的基于树莓派的LNSP系统上,可直接搭建网站程序进入到终端访问环节。随着近些年琳琅满目PHP应用的诞生,网站/博客程序早已铺天盖地,这其中有着以公司为背景支撑的wordpress,也有小团队自主开发的Typecho,此外也有许多近些年发展起来的静态博客生成系统。这里,不再赘述和比较各家产品的优劣,直接以Wordpress为例,部署在轻量级Web服务器上。

在开始之前,先去WordPress的官网,找到最新版的下载地址,以及SQLite Integration插件的最新版下载地址(用以支持SQlite)。

安装Wordpress

1.下载 sudo wget https://wordpress.org/latest.zip
2.解压 sudo unzip latest.zip
3.删除压缩包 sudo rm -f latest.zip
4.移动文件到网站主目录 sudo mv wordpress/* /var/www/html/
5.删除空文件夹 sudo rm -rf wordpress/

配置Wordpress

1.重命名/创建安装配置文件 sudo mv wp-config-sample.php wp-config.php
2.修改配置文件 sudo vi wp-config.php
3.添加以下代码,禁用MySQL

define('USE_MYSQL', false);

安装Wordpress

1.进入到插件目录 cd wp-content/plugins/
2.下载SQLite插件 sudo wget https://downloads.wordpress.org/plugin/sqlite-integration.1.8.1.zip
3.解压插件包 sudo unzip sqlite-integration.1.8.1.zip
4.删除压缩包 sudo rm -f sqlite-integration.1.8.1.zip
5.进入SQLite插件目录 cd sqlite-integration/
6.将db.php拷贝到wp-content目录下 sudo cp db.php /var/www/html/wp-content/

配置权限

cd /var/www/html/
sudo chown -R pi:pi /var/www/html/
sudo find -type d -exec chmod 0755 {} \
sudo find -not -type d -exec chmod 644 {} \
sudo chmod -R 777 wp-content/

最后一步尤为关键,否则无法进入安装界面

前台部署及测试

1.打开pi.dushaoqing.com:8080,链接自动转到http://pi.dushaoqing.com:8080/wp-admin/install.php

2.填写相关信息后确认,安装即完成
3.再次打开pi.dushaoqing.com:8080,显示网站首页

4.后台TOP看一下资源使用,内存只使用了100MB,相比于LAMP或LNMP大大降低了对硬件配置的要求。

目前,已经部署完成了基于LNSP的Wordpress网站,下一节将对其进行更深层次的优化。


One response to “树莓派搭建轻量级Web服务器[4]”

  1. […] 至此,基本的轻量级Web服务器框架已经全部部署完成,下一篇将搭建具体的网站程序于LNSP构架。 […]

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.