使用树莓派搭建wordpress博客网站(php、mysql、apache)图文并茂

文章目录

  • 使用树莓派搭建wordpress博客网站
    • 下载wordpress
    • 安装树莓派
    • 环境搭建
      • 安装php
      • 安装mysql
      • 安装apache
    • 配置wordpress
    • 参考文献

使用树莓派搭建wordpress博客网站

下载wordpress

下载地址:https://wordpress.org/

使用树莓派搭建wordpress博客网站(php、mysql、apache)图文并茂_第1张图片

安装树莓派

详情参考《Ubuntu使用virtualbox安装树莓派
》(Windows下也是一样的)

环境搭建

由于虚拟机出现了点问题——无法设置共享文件夹——virtualbox中,文件权限修改的时候总会报错“read only file system”,尝试了重新挂载等诸多方法未果,改到Windows下使用VMware,结果安装VMwaretools的选项呈灰色,无法点击,也是没能解决(最近没能解决的事情也太多了……)

但是作业还是要交的,只能暂时放弃修复,选择使用网盘传输(奶牛快传)(可气的是共享粘贴板也没办法正常使用……):

使用树莓派搭建wordpress博客网站(php、mysql、apache)图文并茂_第2张图片
只好手动输入网址:

使用树莓派搭建wordpress博客网站(php、mysql、apache)图文并茂_第3张图片

安装php

sudo apt install php

默认安装的版本是7.3
可用php -v查看

安装mysql

常规思路也还是不行(疯了,树莓派使我处处碰壁),经过一番查证,应该安装mysql的升级版——mariadb,安装命令:

sudo apt-get install mariadb-server

默认情况下MariaDB安装好后都没有配置访问用户的密码,因此如果需要远程连接时会无法连接。因此需要先对root用户设置密码。首先透过上一步中的命令连接至MariaDB,输入如下语句进行密码的修改:

use mysql;
UPDATE user SET password=password('你的密码') WHERE user='root';
UPDATE user SET plugin='mysql_native_password' WHERE user = 'root';
flush privileges;
exit

重启服务

sudo systemctl restart mariadb

重启完成后,试用密码进行mariadb登录,验证是否修改成功

mysql -u root -p

安装apache

自带啦,不用安装啦

配置wordpress

wordpress解压到/var/www/的目录下,名字随意,这里我的文件夹叫做blog

sudo unzip wordpress.zip

访问localhost,显示如下:
使用树莓派搭建wordpress博客网站(php、mysql、apache)图文并茂_第4张图片

更改apache的首页定向,要不然访问localhost的时候自动就是/var/www/文件夹下默认的html文件夹及其下面的index.html

sudo nano /etc/apache2/sites-available/000-default.conf

使用树莓派搭建wordpress博客网站(php、mysql、apache)图文并茂_第5张图片
然后又报没有MySQL扩展的错误
使用树莓派搭建wordpress博客网站(php、mysql、apache)图文并茂_第6张图片
安装扩展解决:

sudo apt install php-mysql

然后又报错:建立数据库连接出错
使用树莓派搭建wordpress博客网站(php、mysql、apache)图文并茂_第7张图片
经查询,是因为数据库的配置和连接问题。
打开数据库:

连接数据库
mysql -u root -p

创建wordpress数据库
create database wordpress;

创建名叫wordpress的用户,密码是root(可自行修改)
grant all on wordpress.* to wordpress@'localhost' identified by 'root';

刷新更改
flush privileges;

这样数据库就建立完了,接下来是与wordpress进行链接:

把配置文件'wp-config-sample.php'的名字改成'wp-config.php'
sudo mv wp-config-sample.php wp-config.php

编辑配置文件
sudo nano wp-config.php

将数据库的相关信息,一一对应修改掉:
使用树莓派搭建wordpress博客网站(php、mysql、apache)图文并茂_第8张图片

然后再访问localhost/blog/index.php即可开始配置wordpress
使用树莓派搭建wordpress博客网站(php、mysql、apache)图文并茂_第9张图片
部分设置如图:然后点击下方的安装即可。
使用树莓派搭建wordpress博客网站(php、mysql、apache)图文并茂_第10张图片
然后登录
使用树莓派搭建wordpress博客网站(php、mysql、apache)图文并茂_第11张图片
试写一篇并发布:
使用树莓派搭建wordpress博客网站(php、mysql、apache)图文并茂_第12张图片
最终效果:
使用树莓派搭建wordpress博客网站(php、mysql、apache)图文并茂_第13张图片

锵锵~计网作业完事啦

参考文献

WordPress的安装过程
Ubuntu下安装PHP
Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记
Linux上安装 wordpress(apache,php,mysql)
Linux 下Wordpress博客搭建
关于在树莓派上不能安装MySql
解决WordPress建立数据库连接时出错
您的 PHP 似乎没有安装运行 WordPress 所必需的 MySQL 扩展”处理方法

你可能感兴趣的:(教程,日常)