首先安装Apache
1 | sudo apt install apache2 -y |
安装完成可以在localhost打开,如果是无桌面版的,同一局域网的设备直接访问树莓派ip地址。安装成功则可以在浏览器内看到下列内容

接下来是安装数据库,第一个坑来了,很多老教程是装MySQL,不好意思,新树莓派系统木得,需要换成MriaDB
1 | sudo apt-get install mariadb-server |
中间问你装不装,填个y,回车。完成后通过下个命令连接mriaDB
1 | sudo mysql |
出现下图即为成功连接到MariaDB

接着需要给root用户修改密码(自行替换password)
1 | use mysql; |
然后重启服务
1 | sudo systemctl restart mariadb |
之后再新建wordpress的数据库,首先命令行运行
1 | sudo mysql -uroot -p |
接着输入之前设置的数据库密码(password),进入后创建新数据库,注意后面的分号,数据库名也可自行设置
1 | create database wordpress; |

接着把数据库权限交给root用户,password为数据库密码
1 | GRANT ALL PRIVILEGES ON wordpress.* TO 'root'@'localhost' IDENTIFIED BY 'password'; |
还需要刷新数据库权限
1 | FLUSH PRIVILEGES; |

安装php和mysql的插件
1 | sudo apt-get install php php-mysql -y |
之后进入 /var/www/html目录,删掉index.html文件,再新建一个index.php
1 | cd /var/www/html |
在index.php文件中写入
1 | <?php phpinfo(); ?> |

按ctrl+O,再回车,再ctrl+x退出。完成后浏览器刷新页面,页面变成下面这样

这样拍黄片 php就装好了,下面部署wordpress。下载安装包然后解压到/var/www/html目录,由于你懂的原因,直接用树莓派下载太慢,建议用其它设备科学上网下载后再传到树莓派,这里用的是FileZilla,注意需要给文件夹权限否则传输失败,注意主机前的sftp://不可丢
添加权限命令:
1 | sudo chomd 777 /var/www/html |

完成后浏览器刷新页面,出现下图页面,点击现在开始

数据库名填入之前建立的数据库名,数据库用户名,数据库密码,后面两项不要动,然后提交

后面按照提示设置即可

这样基于wordpress的博客就建立好了,这个时候内网可以访问,如果需要外网访问的话自行搜索“内网穿透”
参考链接:如何在树莓派上搭建 WordPress