如何在raspberry pi上托管wordpress站点

想在树莓皮上建立你自己的WordPress网站吗?下面是如何开始安装LAMP和WordPress。...

如果你想要最轻松的WordPress体验,像WP引擎这样的托管WordPress主机可以处理所有的设置和支持,这样你就可以专注于你的内容。这是我们用来经营自己的姐妹网站的。

wordpress-host-raspberry-pi

但如果你没有任何资金,或者只是想发挥你的DIY技能,那么你可以在你的WordPress网站上使用树莓圆周率。

下面介绍如何在本地和web上的Raspberry Pi和宿主网站上设置Apache、MySQL和PHP。

为什么使用wordpress?

如果你正在寻找一种方法,以主办一个网站与最低限度的大惊小怪,WordPress不是显而易见的解决方案。我们已经研究了如何配置Raspberry Pi来托管静态或***站(即,依赖于标准、预写页面的网站,或者使用数据库填充页面的网站)。

但是如果你真的需要使用WordPress,或者你正在为一个WordPress站点开发一个主题或者插件,那么安装一个带有blogging平台的Raspberry Pi并准备好使用是一个很好的选择。

你应该用哪种树莓皮?

Raspberry Pi 3 and Raspberry Pi 3B+

要在Raspberry Pi上安装WordPress,需要将其设置为LAMP服务器。安装了Linux、Apache、MySQL和PHP之后,Pi就可以处理WordPress(和其他网站软件)。

有几种型号的树莓皮。你可能有一个,几个,或者没有。但是哪一个最适合运行WordPress呢?

令人高兴的是,任何版本的树莓Pi都可以用来托管WordPress站点。不过,为了获得最佳效果,我们建议您使用树莓皮2或更高版本。此外,确保您使用的是更大的SD卡(至少16GB),因为存储空间是web服务器的关键要求。(还要考虑Pi的一些外部存储!)

本教程的其余部分假设Raspberry Pi已通电并连接到本地网络。您还应该为远程命令行访问配置SSH。

步骤1:设置apache web服务器

首先安装apacheweb服务器。这是一个软件,让你服务任何类型的网页到任何浏览器。这就是你所需要的所有服务一个HTML页面,静态或动态创建的PHP。

sudo apt install apache2 -y

一旦安装,Apache将把一个测试HTML文件放到Pi上的web文件夹中。您应该从网络上的另一台计算机(或智能**)进行测试。您需要在浏览器的地址栏中输入Pi的IP地址。如果您使用的是SSH,那么您已经知道这一点;否则,请输入:

hostname -I

这将显示树莓Pi的IP地址。你看到的页面应该是这样的:

您还可以使用http://localhost地址。

步骤2:在raspberry pi上安装php

接下来,是时候安装PHP了。这是一个软件预处理器,可以提供服务器生成的网页,而不是静态HTML页面。虽然HTML页面可能是完整编写的,但PHP页面将提供对其他页面和数据库的调用,以便用内容填充页面。

虽然其他服务器端平台也可用(如ASP),但PHP在这里非常重要,因为WordPress需要PHP,因为WordPress本身是用PHP编写的。

安装方式:

sudo apt install php -y

完成后,您应该测试PHP是否正常工作。将目录更改为/var/www/html/如下所示:

cd /var/www/html/

在这里,删除索引.html文件(您之前查看的网页):

sudo rm index.html

接下来,创建一个名为索引.php(默认情况下安装nano):

sudo nano index.php

在此,添加以下任意(或全部)代码:

<?php echo "hello world"; ?><?php echo date('Y-m-d H:i:s'); ?><?php phpinfo(); ?>

这些命令依次显示:

  • “你好,世界”
  • 当前日期和时间
  • 安装的PHP信息

保存文件,然后重新启动Apache:

sudo service apache2 restart

刷新页面以查看结果。

PHP installed and working on Raspberry Pi

PHP和Apache都在工作。现在是时候安装数据库软件MySQL了。

步骤3:在raspberry pi上安装mysql

WordPress(和其他动态生成的网站软件)需要一个数据库来存储内容、图像链接和管理用户访问(以及其他许多事情)。这个项目使用一个叫做MariaDB的MySQL分支:

sudo apt install mysql-server php-mysql -y

安装后,您将再次需要重新启动Apache:

sudo service apache2 restart

如前所述,其他数据库选项可用于此类项目。但是,为了获得最佳效果,特别是如果这是您第一次配置web服务器,请坚持使用MySQL。

步骤4:在raspberry pi上安装wordpress

要安装WordPress,首先需要安装它。但是,在执行此操作之前,请删除/html/目录的内容:

cd /var/www/html/sudo rm *

由于rm(remove)命令,星号通配符(*)删除目录中的所有内容。

接下来,使用wget下载最新版本的WordPress:

sudo wget http://wordpress.org/latest.tar.gz

下载后,提取内容:

sudo tar xzf latest.tar.gz

应该创建wordpress目录,但是您希望它的内容是html格式的。虽然您可以使用桌面用户界面手动移动它们,但从命令行执行此操作很简单:

sudo mv wordpress/* .

一定要在末尾加上空格和句点,这是指当前目录!

输入ls以确认目录中充满了WordPress文件夹和PHP文件:

Move the contents of the WordPress directory

在继续之前,先整理一下,丢弃下载的文件和wordpress目录:

sudo rm -rf wordpress latest.tar.gz

接下来,将Apache用户设置为目录的所有者:

sudo chown -R www-data: .

第五步:配置mysql

要设置数据库,首先需要运行安装命令:

sudo mysql_secure_installation

很快就会提示您设置根密码。按照屏幕上的说明进行操作,确保您记下了密码,因为这将是以后需要的。

一旦这是一个,将出现以下提示:

  • 删除匿名用户
  • 不允许根用户远程登录
  • 删除测试数据库并访问它
  • 立即重新加载权限表

对于每一项,轻触Y确认。完成后,“全部完成!”将显示消息。

第六步:创建wordpress数据库

要安装WordPress,首先需要配置数据库。首先运行mysql命令,输入前面的密码。

sudo mysql -uroot -p

这将打开MariaDB监视器。在提示下,创建数据库:

create database wordpress;

注意MariaDB监视器中的所有命令如何以“;”结束。接下来,根用户需要数据库权限。使用您自己的密码代替密码。

GRANT ALL PRIVILEGES ON wordpress.* TO 'root'@'localhost' IDENTIFIED BY 'PASSWORD';

然后刷新以前的数据库权限:

FLUSH PRIVILEGES;

用Ctrl+D退出MariaDB数据库管理工具。

第7步:安装和配置wordpress

安装WordPress很简单;如果你已经在现有的网站上安装过,你应该知道该怎么做。

在浏览器中打开网站(如上所述)。您应该看到WordPress设置屏幕。选择您的语言,然后继续,并记下所需的内容:数据库名称、用户名、密码、主机和表前缀(这是针对数据库表的)。

如果您做到了这一点,您应该将数据库命名为“wordpress”,并记下密码。用户名是root,主机是localhost。表前缀是wp。

单击Submit,然后运行安装,并输入站点标题以及管理员帐户的用户名和密码。单击InstallWordPress,然后等待WordPress(快速)设置。

要登录到WordPress安装,请转到http://localhost/wp admin。

Installed WordPress site on a Raspberry Pi

在这个阶段,你有一个网站,你可以开始使用。我们的WordPress入门指南将在这里提供帮助。别忘了选择一个主题和一些有用的插件。你还需要一个从互联网访问网站的方法。

从internet访问wordpress站点

从目前的情况来看,您可能只能从家庭网络中访问该站点。要改变这一点,您需要一个静态IP地址,并管理从路由器到Raspberry Pi的端口转发。

但是,静态IP地址很昂贵,但是您可以使用动态DNS提供程序。这基本上是链接到你的树莓皮自定义网址,虽然这样的服务往往是付费的。请查看我们的最佳动态DNS提供商列表以获取详细信息。

如果在WordPress中遇到空白白页或500个内部服务器错误的问题,请参阅我们的帮助指南。

在raspberry pi上主持一个wordpress网站:成功!

你已经做完了,一个WordPress网站正在你的树莓皮上运行。只要电脑保持通电状态,网站就可以继续访问。这个过程也很简单,只需要:

  • 安装Apache、PHP和MySQL
  • 下载并安装WordPress
  • 配置MySQL数据库
  • 创建WordPress数据库
  • 配置WordPress
  • 启动网站并在本地或通过web访问

如果这一切有点让人难以忍受,我们不会责怪你。这就是为什么我们建议使用WP引擎来托管WordPress站点,而不需要任何麻烦。他们管理所有的管理问题,这样你就可以专注于你的内容。

继续完善您的WordPress知识与我们的指南特色缩略图和图像大小在WordPress。

  • 发表于 2021-03-21 11:33
  • 阅读 ( 248 )
  • 分类:IT

你可能感兴趣的文章

使用dropbox、google drive或onedrive获得免费网站托管

... 如何在dropbox上托管网站 ...

  • 发布于 2021-03-11 15:21
  • 阅读 ( 517 )

5个在线威胁可能会毁掉你的raspberry pi体验

你很高兴用你的树莓皮。也许是游戏中心,或者是媒体中心。希望你已经尝试了一些其他用途,这个难以置信的多功能的小电脑。但它安全吗? ...

  • 发布于 2021-03-12 17:34
  • 阅读 ( 270 )

如何将数据从raspberry pi复制到pc:5种方法

不管你用什么样的树莓圆周率,总有一天你会找到一个简单的方法来复制数据到计算机和从计算机。它可以运行网络服务器,媒体服务器,复古游戏机等等。 ...

  • 发布于 2021-03-15 10:48
  • 阅读 ( 351 )

26种树莓皮的妙用

This guide is available to download as a free PDF. Download this file now. Feel free to copy and share this with your friends and family. ...

  • 发布于 2021-03-19 18:15
  • 阅读 ( 347 )

为什么对raspberry pi进行编码要比对oss进行编码好得多

不管你是在学习编程的第一步,还是一个经验丰富的开发人员,你都要看很多代码。一个好的代码编辑器是必须的,但是Raspberry Pi的选项是有限的。 ...

  • 发布于 2021-03-21 09:09
  • 阅读 ( 243 )

如何在一个树莓圆周率主持自己的网站

需要经营一个网站,但不能承担托管费用? ...

  • 发布于 2021-03-21 14:29
  • 阅读 ( 222 )

树莓圆周率的8种方法可以帮助你学习在线安全技能

网络安全正成为一个日益重要的课题。这很容易理解为什么,随着黑客的高调攻击和数据收集的日益增长的趋势。你的信息从未如此危险。技术在日常安全中的广泛应用也在改变着执法工作的方式。 ...

  • 发布于 2021-03-22 17:17
  • 阅读 ( 191 )

5个树莓pi数字标牌项目,您应该尝试

需要在商店橱窗里播放视频吗?想向参观者展示你学校或教堂的设施吗?也许你想分享一段宣传视频?不管是哪种情况,你都不需要安装一台PC来播放,甚至不需要通过超长的HDMI电缆来传输。 ...

  • 发布于 2021-03-22 17:48
  • 阅读 ( 209 )

如何用retropie构建一个定制的raspberry-pi-nes或snes-classic仿真器

厌倦了试图让你的手在任天堂NES经典版?为斯奈斯经典祈祷?别再浪费时间了,用树莓皮和RetroPie仿真套件来构建你自己的。下面是如何做到这一点。 ...

  • 发布于 2021-03-23 11:41
  • 阅读 ( 323 )

如何设置自己的wamp服务器

很多网站都是使用三种服务运行的:Apache、MySQL和PHP。这是一个久经考验的组合,在大多数情况下效果都非常好。通常,要访问这三个功能,您需要购买web主机。web宿主运行在一个很可能运行某种形式的Linux的远程服务器上。 ...

  • 发布于 2021-03-23 15:33
  • 阅读 ( 268 )