在之前所部署的基于树莓派的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网站,下一节将对其进行更深层次的优化。
Leave a Reply