root用户下进行

1、  安装、启动nginx 

apt-get update

apt-get install nginx

/etc/init.d/nginx start


2、  安装phpsqlite
apt-get install php5-fpm php5-sqlite sqlitesqlite3

3、修改nginx的配置文件

nano /etc/nginx/sites-available/default

修改内容如下
listen 80;

index index.php index.html index.htm;
location ~ \.php$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}

4、重新加载nginx的配置

/etc/init.d/nginx reload

5、测试web

浏览器访问检测

6、测试php

nano /usr/share/nginx/www/test.php

添加如下:

<? phpinfo(); ?>

保存退出,浏览器访问检测

7、安装wordpress

1)安装wordpress

官网http://cn.wordpress.org/下载wordpress安装包,解压到树莓派的/var/www目录下,进入wordpress的根目录,把wp-config-sample.php重命名为wp-config.php,编辑wp-config.php添加:

define('USE_MYSQL', false);

tip:用xftp传输文件、或直接wget,慢的很。我把sd卡放插笔记本上直接操作。

2) 下载、安装sqlite插件到wordpress(要使wordpress支持sqlite)

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

解压插件包,将解压后的包放到wp-content/plugins/目录下,再把包里面的db.php复制到wp-conte目录下。 最后sd卡安树莓派上启动,用浏览器访问http://192.168.1.103/wordpress/检验。

8、安装ftp服务器,方便传文件 (可选)
apt-get install vsftpd         #
安装vsftpd
service vsftpd start          #
启动ftp服务

nano /etc/vsftpd.conf        #编辑vsftdp的配置文件

找到以下行,定义一下
anonymous_enable=NO     #
不允许匿名访问
local_enable=YES           #
设定本地用户可以访问
write_enable=YES         #
设定可以进行写操作

local_umask=022          #设定上传后文件的权限掩码


service vsftpd restart       #重启vsftpd

转载于:https://blog.51cto.com/nineep/1844048

树莓派-nginx+php-fpm +sqlite+wordpress相关推荐

  1. Nginx 与 FPM 的工作机制

    网络上有很多关于如何配置 Nginx + FPM 的文章,但它们更多从操作的角度出发,告诉我们怎么做,但却没有告诉我们为什么要这么做,本文从 Nginx 与 FPM 的工作机制出发,探讨配置背后的原理 ...

  2. 树莓派学习笔记——Python SQLite插入温度记录

    0 前言 本文使用python向SQLite数据库中插入树莓派温度数据,SQLite数据库中包含一张只包含三个字段的记录表--参数名称,时间和温度值.本文重点解释Python操作SQlite的具体方法 ...

  3. 树莓派温湿度与mysql,树莓派学习笔记——Python SQLite插入温度记录

    0 前言 本文使用python向SQLite数据库中插入树莓派温度数据,SQLite数据库中包含一张只包含三个字段的记录表--参数名称,时间和温度值.本文重点解释Python操作SQlite的具体方法 ...

  4. 使用 Nginx 和 Memcached 对 WordPress 的整页做缓存

    页面加载时间已成为每一个电子商务网站的非常重要的一项指标.而 Magento 是一个资源消耗的大户,如果不使用诸如反向代理和整页缓存机制的话,其性能是非常之差.而使用 nginx + memcache ...

  5. nginx php fpm 连接数,哪个php5-fpm设置为高并发连接数nginx

    请帮我调整php5-fpm和nginx的配置. 问题是我的php5-fpm日志不断报告慢脚本并杀死子线程. 专用服务器,quad xeon,32Gb Ram. 1个php应用程序/站点运行. Php应 ...

  6. Nginx下完美解决WordPress的伪静态 (wordpress 迁移后 导致 页面404)

    直奔主题 如何设置WordPress在 Nginx下的伪静态 第一步:按照文章名为例,登陆后台按照箭头顺序修改固定连接,点击保存更改 第二步:登陆宝塔面板后台,按照文件路径 找到属于要配置域名的con ...

  7. 【树莓派搭建个人网站】WordPress安装

    一.下载wordpress 在wordpress官网下载安装包,解压后把worpress文件夹内容放在html文件夹内. sudo wget https://cn.wordpress.org/late ...

  8. 树莓派安装使用数据库SQLite

    陈拓 2020/07/29-2020/07/29 1. 概述 SQLite官网:https://www.sqlite.org/index.html 最新版本: 官方对SQLite的介绍: SQLite ...

  9. Nginx下完美解决WordPress伪静态后台404 Not Found nginx

    问题是这样的:我习惯在博客地址后面直接加"wp-admin"敲回车进入WordPress后台,但是进去以后发现不管我点任何一个管理子项,一律404(找不到页面)! 仔细看了一下管理 ...

最新文章

  1. 该如何继续走下去。。
  2. 26日上午网易等多家网站无法访问“剖析”
  3. mysql平均值函数保留两位小数点_用sql的avg(score)求完平均值后,保存两位小数的方法(用于查询或视图)...
  4. discuz数据库迁移,改密码后,相关配置文件修改
  5. git push 提交时显示 Empty reply from server的解决办法
  6. jenkins -ant-svn 自动化持续部署——web应用war包 ant build.xml配置
  7. 高并发Redis缓存如何设计
  8. 突然发现到今天已经很难找到对底层理解这么透彻的人
  9. 【室内/外设计】天正T20V4.0软件安装教程
  10. sql server 2005 修改表的模式 schema 为dbo
  11. linux中文件夹的作用
  12. MATLAB数字图像处理(二)直方图
  13. 微信定时向好友发信息(循环发信息)
  14. 英文单词搜索之词霸搜索
  15. 小红书直播收益怎么算?有效提高直播收益的小技巧
  16. 转行的35岁程序员们
  17. 解决 wmware windows虚拟机无法使用U盘,提示“跟这台电脑连接的一个usb设备运行不正常 windows无法识别它”的问题!
  18. WINFORM时间控件(DATATIMEPICKER)的显示格式设置
  19. 关于ubuntu使用鼠标延迟问题
  20. 7 爬虫爬取网页文章(保留图片和文本顺序,原封不动)的数据库设计,且避免重复抓取...

热门文章

  1. 2019第十届蓝桥杯JAVA G组题解
  2. 苹果开放降级_苹果降级对手机有什么坏处
  3. 用Python绘制各国新冠肺炎确诊病例发展趋势图
  4. 电脑开机就进入bios的解决方法
  5. 使用阿里云二级域名申请免费ssl证书 nginx配置https
  6. 【初识数据结构】c语言实现动态顺序表(已配图)
  7. Linux 用户和用户组管理
  8. c语言组播源码_CLAA Class C简单组播业务的实现
  9. [开发]resin+spring+struts配搭在线上常见的三个问题
  10. 简述keepalived和其工作原理,keepalived搭建mysql高可用,vip飘逸,避免单点故障@xinxin