树莓派Ubuntu20.04搭建个人服务器

树莓派Ubuntu20.04搭建个人wordpress服务器

文章目录

    • 树莓派Ubuntu20.04搭建个人wordpress服务器
  • 前言
  • 一、LAMP是什么?
    • 1.Lunix操作系统
    • 2.Apache,网页服务器
    • 3.MariaDB或MySQL,数据库管理系统(或者数据库服务器)
    • 4.PHP、Perl或Python,脚本语言
    • 5.配置
    • 6.在phpmyadmin里新建wordpress数据库
  • 二、下载安装wordpress
    • 1.安装wordpress
    • 2.配置wordpress
  • 总结


前言

之前在GitHub上部署过自己的个人hexo博客,后来本地文件丢失没能找回,博客成为了一个傀儡,现在想要使用树莓派4B搭载的Ubuntu来搭建一个个人博客


一、LAMP是什么?

LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写。

1.Lunix操作系统

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统。
这里使用使用的是为树莓派设计的Ubuntu20.04LTS
具体安装方法:https://blog.csdn.net/qq_58054907/article/details/119534973

2.Apache,网页服务器

Apache是世界使用排名第一的Web服务器软件(开放源码的网页服务器)。
安装Apache2:sudo apt-get install apache2
树莓派Ubuntu20.04搭建个人服务器_第1张图片安装好以后在浏览器输入你的树莓派ip

3.MariaDB或MySQL,数据库管理系统(或者数据库服务器)

安装MySQL:sudo apt-get install mysql-server

4.PHP、Perl或Python,脚本语言

phpMyAdmin 是一个以PHP为基础的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。
安装phpMyAdmin:sudo apt-get install phpmyadmin

5.配置

sudo nano /etc/apache2/apache2.conf
在这里插入图片描述
#把这里的None改为All,赋予权限

sudo mysql -u root -p
#设置数据库,不输密码直接确认

update mysql.user set plugin = ‘mysql_native_password’;
#重置加密方式

update mysql.user set password=PASSWORD(“你的密码”) where User = ‘root’;
#设置密码 ,括号里引号中的内容改一改

flush privileges;
#刷新权限信息
sudo ln -s /usr/share/phpmyadmin /var/www/html
#把phpmyadmin链接到/var/www/html目录
修改密码可能会出现问题,例如出现数据库无法登录等问题,可以统一用以下方法:
先使用空密码登录,修改/phpmyadmin/libraries/config.default.php 文件,找到
c f g [ ′ S e r v e r s ′ ] [ cfg['Servers'][ cfg[Servers][i][‘AllowNoPassword’] = false;
改为true,然后在浏览器输入你的树莓派ip,进去后会直接提示你修改密码

6.在phpmyadmin里新建wordpress数据库

数据编码为数据编码为utf8_unicode_ci

二、下载安装wordpress

wordpress是一款免费的建站软件,相比于GitHub+Hexo,wordpress搭建博客只能在服务器在线即树莓派一直开机状态下才能访问,为部署在github上相当于GitHub为你提供了一个云服务器,使你的博客可以被静态访问。wordpress使用更简单,并且它不止于搭建个人服务器。

1.安装wordpress

cd /var/www
#打开/var/www目录

sudo wget https://cn.wordpress.org/wordpress-5.4.2-zh_CN.tar.gz
#下载wordpress

sudo tar -zvx -f latest.tar.gz
#解压文件,可以用TAB补全

mv wordpress html
#把wordpress文件夹改名为html

2.配置wordpress

在浏览器输入ip,页面中出现wordpress安装页面,数据库名一般为root,密码为你之前设置的MySQL的密码


总结

提示:。

你可能感兴趣的:(笔记)