在树莓派上安装WordPress

一、安装LAMP,即Linux、Apache、MySQL、PHP

1、安装Linux环境

  • 如果你的树莓派已经按照说明安装了系统并启动设备,那么你的Linux环境就完成了。接下来要安装Apache、MySQL、PHP,安装程序需要连接国外的软件镜像源,因为我们在国内,国内的网络环境连接国外的镜像源下载软件的速度将会很慢,所以我们需要为树莓派更换软件镜像源。

  • 设置树莓派的镜像源地址只需要编辑镜像源地址文件,然后更新镜像源软件列表。树莓派的镜像源地址文件是/etc/apt/sources.list文件,使用

    sudo nano /et/apt/sources.list
    

    来编辑sources.list文件,操作方向键将光标移动到文件内容末尾,然后删除所有内容。然后将下面内容粘贴到文件中。

deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ jessie main non-free contrib
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ jessie main non-free contrib

​ 然后按ctrl+x离开文件,提示是否保存,按Y确认保存。然后执行命令

sudo apt-get update

更新软件列表,即可成功修改软件镜像源了。

  • 安装vim编辑器, vim编辑器是Linux系统中非常方便使用的编辑器,使用命令 来安装vim编辑器。
sudo apt-get install vim

2、Apache、MySQL、PHP

  • 安装Apache,使用命令

    sudo apt-get install apache2 -y
    

    来安装apache2,安装完成后,Apache会在/var/www/中生成一个index.html文件作为初始页面,可以使用与树莓派在同一局域网的设备在浏览器中输入树莓派的IP地址来访问树莓派的web服务。如果出现关于Apache的介绍页面,那么说明Apache安装成功。PS.如何得知树莓派的IP地址?可使用命令: sudo ifconfig来查看IP地址,树莓派的有线连接地址如图所示:

  • 安装MySQL,使用命令来安装mysql服务。

sudo apt-get install mysql-server -y
  • 安装PHP,使用命令
sudo apt-get install php5 php5-mysql -y

来安装php和php-mysql,安装完成后,使用命令sudo rm /var/www/index.html命令来删除/var/www/index.html文件,然后使用使用命令cd /var/www来切换到/www目录下,使用vim index.php来创建一个初始化php文件,进入编辑器后,按i进入编辑模式,输入

<?php phpinfo();?>

然后按Esc键,进入命令模式,输入:wq来保存并退出编辑器。然后使用局域网内的设备通过浏览器来访问树莓派的IP地址,可以看到一个PHP的介绍页面,说明PHP安装成功。

二、安装WordPress

  • 下载WordPress,将wordpress下载到/var/www/html目录下,使用命令cd /var/www/html来切换目录,然后使用sudo rm -rf *来删除目录下开始自动生成的文件。然后使用wget命令来下载中文版本的WordPress的压缩包,
sudo wget https://cn.wordpress.org/latest-zh_CN.tar.gz

下载完成后使用解压缩命令将压缩包解压到当前目录

tar -xzf latest-zh_CN.tar.gz

解压完成后,当前目录下将会产生一个WordPress的文件夹。使用命令将wordpress目录下的所有文件移动到当前目录,即/var/www/html/目录:
mv wordpress/* .
(需要注意的是,星号与点之间有一个空格)。然后删除压缩包和空的wordpress/目录,使用命令:

sudo rm latest-zh_CN.tar.gz
sudo rmdir wordpress
  • 为使以后能够通过wordpress管理面板对WordPress进行更新,我们需要对www-data用户(由Apache web服务器使用的账户)赋予对/var/www/html/目录下的所有文件的所有权,使用命令:
sudo chown -R www-data: *
  • 上述操作完成后,打开浏览器访问数据库的IP地址,我们可以看到WordPress的初始化页面,这里我们先不急操作,等待数据库的安装。

三、设置WordPress的MySQL数据库

  • 首先我们运行MySQL的安全安装命令:
sudo mysql_secure_installation

点击Enter后将会提示你输入树莓派root用户密码,(如果你的树莓派没有创建超级管理员root,那么无需输入root密码,直接按Enter),然后将会提示你建立MySQLroot的密码,之后出现一些安装提示,大可都输入Y来确认,然后就会提示Thanks for using MySQL!之类的话语,说明MySQL安装成功。

  • 创建MySQL并设置root密码后,我们使用命令进入MySQL命令行界面:
mysql -uroot -p

然后提示输入刚才创建的MySQL root密码,输入后就进入了MySQL命令行界面:接下来我们需要为WordPress创建一个数据库,使用命令create database wordpress;(不要忽略命令末尾的 ; 分号),如果返回Query OK, 1 row affected (0.00 sec)说明创建数据库成功。

  • 接下来我们需要更改root用户对wordpress数据库的操作权限,使用命令:
GRANT ALL PRIVILEGES ON wordpress.* TO 'root'@'localhost' IDENTIFIED BY '****';

'****'替换为你将要设置的数据库密码密码,并且记住此密码,后续安装WordPress将会需要此数据库密码,完成后提示Query OK...则说明更改成功,然后使用命令刷新数据库权限,使更改立即生效:

FLUSH PRIVILEGES;

然后使用exit退回到bash操作界面。

四、安装并设置WordPress

  • 使用浏览器访问树莓派的IP地址,进入初始安装界面,点击现在就开始!,开始安装,然后进入图示界面,需要输入数据库名、用户名、密码、数据库主机、表前缀:

填写示例:

填写示例: 键入值
数据库名 wordpress
用户名 root
密码 ************
数据库主机 localhost
表前缀 wp_

其中的*****为刚才你为数据库设置的密码),完成后点击提交,进入安装界面,点击开始安装,一段时间后,进入所示的界面,提示输入站点标题、用户名、密码、你的电子邮件地址、是否对搜索引擎可见,站点标题即你将要为你的WordPress博客取的名字,其他根据你的情况填写。填写完成后点击安装wordpress,完成后即可以你设定的用户名和密码登录你的WordPress博客了。

  • WordPress的安装已经完成,但是后续的使用仍需要一些设置,比如对站点的域名设置,以及在WordPress博客中对WordPress进行修改所必须的权限设定。

  • 用户登录后,进入WordPress仪表盘(即管理界面),点击左侧的设置,为你的站点设置一个心仪的域名。

  • 我们需要使仪表盘的操作能够生效,那么我们需要开启Apache的rewrite模块,使用命令:

sudo a2enmod rewrite

然后我们需要设置站点允许改写请求,编辑/etc/apache2/sites-avaliable/000-default.conf配置文件,使用vim编辑器进行修改:

sudo vim /etc/apache2/sites-avaliable/000-default.conf

在文件的第一行后面添加内容 :

<Directory "/var/www/html">
    AllowOverride All
</Directory>

使其文件头部呈现所示:
然后按Esc后输入:wq以保存并退出编辑器。编辑完成后,使用命令重启Apache服务:

sudo systemctl restart apache2

然后对wordpress的设置也完成了。


使用树莓派搭建WordPress博客系统的教程已经完成,相信你通过这个教程也学会了一些基本的linux操作方法,本教程也是针对作者使用树莓派安装WordPress时一步步写就的,因作者并未深刻研究树莓派,读者在安装过程中可能遇到一些其他问题,还请您自行使用搜索引擎进行查询解决办法。您也可在评论区提出您的建议或疑问,作者将会尽力回答。


番外

为树莓派在局域网中设置一个域名和一个静态IP地址便于局域网内的其他设备访问

1、为树莓派设置静态ip

为什么要为设置设置一个静态IP地址?因为设备默认情况下使用路由器DHCP分配的IP地址,在超过路由器IP释放时间后,设备的IP地址将改变,那么我们的站点地址在不告知别人的情况下,别人就不知道怎么访问我们的站点了,因为我们的站点没有域名,采用了IP地址来访问。

  • 首先查看树莓派的ip地址,在终端输入:
sudo ifconfig

得到这个结果,其中eth0就是树莓派的有线网卡:

第二个红框中便是树莓派的有线网卡的MAC地址,得到MAC地址是因为我们需要为树莓派在路由器中添加一个静态IP地址。

  • 然后在树莓派上设置静态IP地址 , 编辑/etc/dhcpcd.conf文件,如果设备已经安装了vi编辑器,那么使用命令:
sudo vi /etc/dhcpcd.conf

使用 j来将光标移动到文件末尾,然后按字母o在文件末尾新添加一行,写入以下内容:

interface eth0
static ip_address=192.168.xx.xx/24
static routers=192.168.0.1
static domain_name_server=192.168.0.1 144.144.144.144

第二行设置静态ip地址和子网掩码位数(xx.xx为您自行设置一个IP地址),第三行设置路由器IP地址,第四行设置DNS为您的路由器地址和114.144.144.144。

  • 然后进入你的路由器管理界面,添加一条静态ip地址,每个人的路由器设备不同,作者的路由器是飞鱼星的,下面写以下我的设置步骤:

  • 进入路由器的基础设置中的DHCP服务器设置中,选择设置静态分配,添加一条新规则,然后MAC地址绑定中填写我们刚才得到的树莓派有线网卡的MAC地址,IP地址设置为你想要为树莓派分配的静态IP地址,描述可以忽略不写,然后点击保存即可。然后就完成了为树莓派分配静态IP地址的工作,由于每个人的路由器不同,本步骤不具有易复制的操作性,如果你的路由设备与作者不同,您可自行使用搜索引擎寻觅与您路由设备相符的静态IP地址设定办法。

可选2、为树莓派的IP地址设定一个解析域名

  • 进入飞鱼星路由器的高级设置界面中的域名转发设置项中,在规则列表下添加新规则,为这条域名解析添加一个名字、域名、IP地址,和描述信息,然后保存生效。
posted @ 2025-11-20 10:58  来自江南的阿豪  Views(39)  Comments(0)    收藏  举报