树莓派-nginx+php-fpm +sqlite+wordpress
root用户下进行
1、 安装、启动nginx
apt-get update
apt-get install nginx
/etc/init.d/nginx start
2、 安装php和sqlite
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相关推荐
- Nginx 与 FPM 的工作机制
网络上有很多关于如何配置 Nginx + FPM 的文章,但它们更多从操作的角度出发,告诉我们怎么做,但却没有告诉我们为什么要这么做,本文从 Nginx 与 FPM 的工作机制出发,探讨配置背后的原理 ...
- 树莓派学习笔记——Python SQLite插入温度记录
0 前言 本文使用python向SQLite数据库中插入树莓派温度数据,SQLite数据库中包含一张只包含三个字段的记录表--参数名称,时间和温度值.本文重点解释Python操作SQlite的具体方法 ...
- 树莓派温湿度与mysql,树莓派学习笔记——Python SQLite插入温度记录
0 前言 本文使用python向SQLite数据库中插入树莓派温度数据,SQLite数据库中包含一张只包含三个字段的记录表--参数名称,时间和温度值.本文重点解释Python操作SQlite的具体方法 ...
- 使用 Nginx 和 Memcached 对 WordPress 的整页做缓存
页面加载时间已成为每一个电子商务网站的非常重要的一项指标.而 Magento 是一个资源消耗的大户,如果不使用诸如反向代理和整页缓存机制的话,其性能是非常之差.而使用 nginx + memcache ...
- nginx php fpm 连接数,哪个php5-fpm设置为高并发连接数nginx
请帮我调整php5-fpm和nginx的配置. 问题是我的php5-fpm日志不断报告慢脚本并杀死子线程. 专用服务器,quad xeon,32Gb Ram. 1个php应用程序/站点运行. Php应 ...
- Nginx下完美解决WordPress的伪静态 (wordpress 迁移后 导致 页面404)
直奔主题 如何设置WordPress在 Nginx下的伪静态 第一步:按照文章名为例,登陆后台按照箭头顺序修改固定连接,点击保存更改 第二步:登陆宝塔面板后台,按照文件路径 找到属于要配置域名的con ...
- 【树莓派搭建个人网站】WordPress安装
一.下载wordpress 在wordpress官网下载安装包,解压后把worpress文件夹内容放在html文件夹内. sudo wget https://cn.wordpress.org/late ...
- 树莓派安装使用数据库SQLite
陈拓 2020/07/29-2020/07/29 1. 概述 SQLite官网:https://www.sqlite.org/index.html 最新版本: 官方对SQLite的介绍: SQLite ...
- Nginx下完美解决WordPress伪静态后台404 Not Found nginx
问题是这样的:我习惯在博客地址后面直接加"wp-admin"敲回车进入WordPress后台,但是进去以后发现不管我点任何一个管理子项,一律404(找不到页面)! 仔细看了一下管理 ...
最新文章
- 该如何继续走下去。。
- 26日上午网易等多家网站无法访问“剖析”
- mysql平均值函数保留两位小数点_用sql的avg(score)求完平均值后,保存两位小数的方法(用于查询或视图)...
- discuz数据库迁移,改密码后,相关配置文件修改
- git push 提交时显示 Empty reply from server的解决办法
- jenkins -ant-svn 自动化持续部署——web应用war包 ant build.xml配置
- 高并发Redis缓存如何设计
- 突然发现到今天已经很难找到对底层理解这么透彻的人
- 【室内/外设计】天正T20V4.0软件安装教程
- sql server 2005 修改表的模式 schema 为dbo
- linux中文件夹的作用
- MATLAB数字图像处理(二)直方图
- 微信定时向好友发信息(循环发信息)
- 英文单词搜索之词霸搜索
- 小红书直播收益怎么算?有效提高直播收益的小技巧
- 转行的35岁程序员们
- 解决 wmware windows虚拟机无法使用U盘,提示“跟这台电脑连接的一个usb设备运行不正常 windows无法识别它”的问题!
- WINFORM时间控件(DATATIMEPICKER)的显示格式设置
- 关于ubuntu使用鼠标延迟问题
- 7 爬虫爬取网页文章(保留图片和文本顺序,原封不动)的数据库设计,且避免重复抓取...
热门文章
- 2019第十届蓝桥杯JAVA G组题解
- 苹果开放降级_苹果降级对手机有什么坏处
- 用Python绘制各国新冠肺炎确诊病例发展趋势图
- 电脑开机就进入bios的解决方法
- 使用阿里云二级域名申请免费ssl证书 nginx配置https
- 【初识数据结构】c语言实现动态顺序表(已配图)
- Linux 用户和用户组管理
- c语言组播源码_CLAA Class C简单组播业务的实现
- [开发]resin+spring+struts配搭在线上常见的三个问题
- 简述keepalived和其工作原理,keepalived搭建mysql高可用,vip飘逸,避免单点故障@xinxin