如何使用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安装向导。选择一种语言。
如果没有显示安装向导,那么您可能应该安装一些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网站已经准备好了。
安装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。
点击OK按钮后,将获得免费的TLS/SSL证书,并将其安装到Apache服务器上。
现在再次访问你的WordPress网站。您将看到它会自动重定向到https。
就这样!
我希望本教程能帮助您在Ubuntu 16.04上安装WordPress,并使用Apache、MariaDB和PHP7。一如既往,如果你觉得这篇文章有用,那么订阅我们的免费时事通讯。你也可以在Google+、Twitter或我们的Facebook页面上关注我们。