前言

  我的树莓派用的是3B+,内存卡64G,装了树莓派官方提供的系统。最近想重新写自己的技术博客,做一些记录和笔记,因此重新折腾起wordpress来,这里只是要做内网访问即可,只是自己在家写博客用,所以外网就访问不了,但是我要的就是自己在家记录些技术就可以了哈。系统什么的就默认是装好的,接下来按照步骤一步一步来安装。

一、安装 Apache2、MySQL、PHP

  因为不懂前端后端开发,所以只是直到这几个名词和技术,至于怎么用我还有超级多不懂的,就不敢瞎说了。
  首先安装Apache2,通过apt-get来安装,指令:

sudo apt-get install apache2


然后安装mysql,这里mysql好像装的不是mysql,是mariadb:

sudo apt-get install mysql-server mysql-client


最后安装php,虽然对php不懂,但是拍黄片的大名如雷贯耳:

sudo apt-get install php

二、安装PHP和mysql管理工具

  首先安装libapache2-mod-php:

sudo apt-get install libapache2-mod-php


然后安装php-mysql:

sudo apt-get install php-mysql

三、修改mysql密码

  因为会用到数据库,所以还是要有一些数据库的操作,登录数据库:

sudo mysql -u root -p


然后就需要进行一系列的数据库操作的指令:

use mysql;
update user set authentication_string=password("这里改为你的密码"),plugin='mysql_native_password' where user='root';
flush privileges;
quit;

use mysql;是指切换到MySQL;
update user set authentication_string=password(“这里改为你的密码”),plugin=‘mysql_native_password’ where user=‘root’;这一句是修改用户密码,一开始登录数据库是不需要密码的,这里修改加上密码;
flush privileges;则是刷新刚刚的操作;
quit;是退出,这里可以通过Ctrl+D来退出。

操作完之后需要重启Apache2和MySQL:

sudo /etc/init.d/apache2 restart
sudo service mysql restart

数据库还有其它操作,可以查看已有的数据库等:

四、安装phpmyadmin

  phpmyadmin是数据库管理器好像,具体怎么用我不太会哈,这里就先装上吧:

sudo apt-get install phpmyadmin


然后就会问配置那一种web服务,这里我装了apache2,所以就选apache2:

然后会问配置数据库,选择是:

最后就是设置密码:

五、开启 apache 的 mod_rewrite

  执行以下指令:

sudo a2enmod rewrite
sudo /etc/init.d/apache2 restart

六、给Wordpress服务访问MySQL的权限

  首先登录mysql,然后创建数据库:

sudo mysql -uroot -p
use mysql;
create database wordpressdb;
show databases;
GRANT ALL PRIVILEGES ON wordpressdb.* TO root@localhost;
FLUSH PRIVILEGES;


七、安装wordpress

  首先下载wordpress,资源:wordpress-5.3.2-zh_CN;并解压放到/var/www/html/wordpress,然后在 /var/www/html/wordpress/wp-content/ 下创建uploads:

sudo mkdir /var/www/html/wordpress/wp-content/uploads

然后更改上传目录等权限,不然之后博客上传不了图片:

sudo mkdir uploads
sudo chown -R www-data /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress
sudo chown -R :www-data /var/www/html/wordpress/wp-content/uploads

最后是配置wordpress数据库,这里可以通过编辑wordpress根目录下的wp-config-sample.php来实现,也可以通过打开网站的地址:http://localhost/wordpress
第一次打开的时候就会进行配置。
  这样基本上就完成wordpress的配置并且可以在内网进行访问,后续的操作就是一些wordpress的操作了。


花非花,雾非雾。
夜半来,天明去。
来如春梦几多时?
去似朝云无觅处。
– 唐·白居易 《花非花》

树莓派3B+安装wordpress相关推荐

  1. 一起来玩树莓派---树莓派3B+安装Ubuntu16.04系统

    树莓派3B+安装Ubuntu16.04系统 树莓派3B型号可以安装Ubuntu Mate官方版本,但是这个版本不适配3B+,会出现一直彩虹屏(引导文件的问题)和无法连接WiFi,经过调查发现是版本不太 ...

  2. 树莓派3b+安装openwrt 配置wan lan和wifi

    树莓派3b+安装openwrt 配置wan lan和wifi 1.配置网络 修改/etc/config/network 注释掉option ifname 'eth0'一行,为防止与路由器地址冲突,将其 ...

  3. 树莓派3B安装openwrt19.07.04

    树莓派3B安装openwrt19.07.04 1.目的 2.下载 3.驱动安装 1.目的 为了实现家用wifi的扩展,打算利用闲置的树莓派3b进行配置.板载wifi用于扩展ap,外接usb无线网卡用于 ...

  4. 树莓派3B+ 安装 `ReSpeaker 4-Mics Pi HAT` 声卡,录音与播放

    树莓派3B+ 安装 ReSpeaker 4-Mics Pi HAT 声卡,录音与播放 1. 查看默认声卡 利用cat /proc/asound/cards 可以查看系统出现的声卡,编号为0的为默认声卡 ...

  5. [折腾向]树莓派3B+安装系统(Raspbian)以及配置环境

    摘要:自己根据网上各路大神的博文费时2天配置好树莓派,写下博文记录自己折腾树莓派的过程.硬件真的比想象中的麻烦... 目录 目录 1.硬件准备 2.安装系统 (1)树莓派系统下载: (2)格式化tf卡 ...

  6. 树莓派3B+安装Ubuntu mate遇到彩虹屏

    树莓派3B+安装Ubuntu mate遇到彩虹屏 彩虹屏问题描述 解决方案 彩虹屏问题描述 网上找了多个教程将ubuntu mate刻录到sd卡上的教程: 1.windows上使用如下工具,SDFor ...

  7. 树莓派3B安装ffmpeg

    树莓派3B安装ffmpeg 树莓派型号:3b 操作系统:ubuntu-mate-16.04.2-desktop-armhf-raspberry-pi.img 如果只使用基础功能可以参考https:// ...

  8. 树莓派3B+安装python3

    树莓派3B+安装python3   树莓派3B+内部已经装了python2 和python 3(例如3.7).如果没有的话可以执行下列命令安装一下,当然,python2不用的话也可以删了. sudo ...

  9. 树莓派3B+ 安装计算机视觉库(OpenCV_3+OpenCV_Contrib_3)

    树莓派3B+ 安装计算机视觉库(OpenCV_3+OpenCV_Contrib_3) 计算机视觉是一项应用于计算机模式生物视觉的新技术,它使得计算机能代替人眼实现对目标的识别.分类.跟踪和场景理解. ...

最新文章

  1. [转]Asp.net 将js文件打包进dll 方法
  2. 网络工程师成长日记421-某银行技术支持
  3. Python学习:文件操作
  4. qtcreator 自动进入反汇编_1.2 Qt Creator简介
  5. mysql grant usage on_grant 权限 on 数据库对象 to 用户
  6. hikaripool信息_聊聊hikari连接池的fixed pool design
  7. Android 源码变迁
  8. 分子系统学-多序列比对和系统进化分析教程
  9. 架构设计(5)-架构愿景分析
  10. JS设计模式——Mixin模式
  11. python怎么算反三角函数_反三角函数怎么算
  12. 阿里云服务平台,分布式架构云平台解决方案
  13. 趣味实验python,Python小实验:疯狂填词
  14. WinXP去掉桌面图标阴影
  15. 移动应用安全之沙盒技术
  16. 【Java项目实战】CRM客户关系管理系统
  17. 这是我见过最好的Python教程:十分钟带你认识Python
  18. 将两个ISO文件挂载至同一个虚拟光驱
  19. 网站设计风格有很多种,看看哪种适合你?
  20. PD866EZ-12D/YCZ多用户预付费电表 上传至西安市能耗平台

热门文章

  1. php 元旦祝福,简短祝福语八个字 元旦祝福语简短
  2. Windows10设置开机自启动文件(或删除)
  3. 01005封装的优缺点
  4. 第147杆147分诞生!吉尔伯特冠军联赛创历史
  5. 基于LSTM的股票价格预测
  6. CUDA并行编程较有用的总结
  7. 重磅干货 | 五万字长文总结 C/C++ 知识(上)
  8. 基于单片机的环境监测系统设计(#0473)
  9. 当蚂蚁“程序猿”还是“小猴子”的时候……
  10. 华硕X84L无线驱动查找