如何使用Apache、MariaDB和PHP7在Ubuntu 16.04上安装WordPress 4.7

  • 技术文档
  • 2022.03.23
  • 浏览:222

代号为“沃恩”的WordPress 4.7于2016年12月6日发布。现有WordPress用户可以按更新按钮升级到最新版本。本教程将向您展示如何使用Apache、MariaDB和PHP7在Ubuntu16.04上安装新的WordPress 4.7实例。

以下是WordPress 4.7的新增功能:

  • 全新的2017商业主题
  • 对主题的入门内容支持
  • 视频头支持
  • PDF预览
  • 定制器中的定制CSS
  • 特定于用户的语言设置
  • WordPress编辑器的改进
  • 其他开发人员功能

本教程假设您已经在Ubuntu 16.04上设置了一个LAMP堆栈。如果不是这样,请点击下面的链接查看LAMP教程。

  • 如何在Ubuntu 16.04上安装Apache、MariaDB和PHP7(LAMP stack)

完成灯具安装后,回到这里继续阅读。

第一步:下载WordPress 4.7

通过SSH登录Ubuntu 16.04 VPS或服务器,然后更新所有软件。

sudo-apt更新&&;sudo-apt升级

接下来,将最新的WordPress tar存档下载到你的Ubuntu16.04机器上,可以通过以下命令完成:

wgethttps://wordpress.org/latest.tar.gz

下载后,使用下面的命令提取存档。

tar xvf最新版本。焦油广州

将在当前工作目录中创建一个名为wordpress的新目录。现在我们将这个目录及其所有内容移动到Apache web根目录。替换你的网站。com与你真正的域名。

sudo mv wordpress//var/www/your site。通用域名格式

第2步:为WordPress网站创建数据库和用户

以root用户身份登录MariaDB shell。请注意,这是MariaDB数据库的root用户,而不是Ubuntu 16.04系统的root用户。

mysql-u root-p

如果您无法登录,但确定输入了正确的密码,则可以先切换到root用户,

获取权限

然后运行下面的命令登录到mariadbshell。

mysql

登录后,使用以下命令为WordPress创建数据库。我把它命名为wordpress,但你可以使用任何你喜欢的名字,比如你的网站名。

创建wordpress数据库;

然后输入下面的命令为WordPress创建数据库用户。此命令还将WordPress数据库上的所有权限授予用户。

授予wordpress上的所有权限。*到wpuser@localhost由“您的密码”标识;

刷新特权表以使更改生效,然后退出mariadbshell。

同花顺特权;出口

第3步:配置WordPress

转到WordPress网站的安装目录。

cd/var/www/your site。通用域名格式

复制示例配置文件。

sudo cp wp配置示例。php wp config。php

现在编辑新的配置文件。

sudo nano wp config。php

找到以下几行,将红色文本替换为在上一步中创建的数据库名称、用户名和密码。

/**WordPress*/define的数据库名称('DB_name','database_name_here');/**MySQL数据库用户名*/define('DB_USER','username_here');/**MySQL数据库密码*/define('DB_password','password_here');

保存并关闭文件。我们还需要使用以下命令将Apache用户(www数据)设置为WordPress站点目录的所有者。

sudo chown www data:www data/var/www/your site。com/-R

步骤4:为WordPress创建Apache虚拟主机文件

首先,将cd放入/etc/apache2/sites available/directory。

cd/etc/apache2/网站可用/

然后复制默认的虚拟主机文件。

sudo cp 000默认值。确认你的网站。通用域名格式。形态

接下来,编辑WodPress的虚拟主机文件。

sudo nano是你的网站。通用域名格式。形态

更改ServerName和DocumentRoot的值,如下所示。

服务器名www.your-site。com你的网站。com ServerAdmin[email ;protected]DocumentRoot/var/www/your site。通用域名格式

保存并关闭文件。然后测试配置。

sudo apache2ctl配置测试

启用此虚拟主机。

SudoA2ensite你的网站。通用域名格式。形态

并重新加载Apache以使更改生效。

sudo systemctl重新加载apache2

为您的域名设置一个正确的a记录,然后在浏览器地址栏中输入您的域名。您将看到WordPress安装向导。选择一种语言。

install wordpress ubuntu

如果没有显示安装向导,那么您可能应该安装一些PHP7扩展。

sudo apt安装php7。0-Mb字符串php7。0-XMLPHP7。0-mysql php7。0-普通php7。0-gd php7。0-json php7。0-cli php7。0-curl

然后重新加载Apache并显示向导。

sudo systemctl重新加载apache2

创建一个管理员帐户,然后点击安装WordPress按钮。

wordpress 4.7 ubuntu 16.04

现在你的新WordPress网站已经准备好了。

wordpress apache config

安装TLS证书

要在WordPress站点上启用HTTPS连接,可以使用Let's Encrypt。首先,在Ubuntu 16.04上安装Let's Encrypt client(cerbot)。

sudo apt安装letsencrypt python letsencrypt apache

然后运行以下命令安装免费的TLS证书。

sudo letsencrypt--apache--同意tos--通过电子邮件发送您的电子邮件地址--d您的网站。com www.your-site。通用域名格式

你将被要求选择简单或安全。建议选择安全,以便将所有http请求重定向到https。

let

点击OK按钮后,将获得免费的TLS/SSL证书,并将其安装到Apache服务器上。

现在再次访问你的WordPress网站。您将看到它会自动重定向到https。

就这样!

我希望本教程能帮助您在Ubuntu 16.04上安装WordPress,并使用Apache、MariaDB和PHP7。一如既往,如果你觉得这篇文章有用,那么订阅我们的免费时事通讯。你也可以在Google+、Twitter或我们的Facebook页面上关注我们。