你好,游客 登录 注册 搜索
背景:
阅读新闻

Ubuntu 17.10上使用Apache+MariaDB+PHP7.1安装WordPress

[日期:2017-10-28] 来源:Linux公社  作者:醉落红尘 [字体: ]

本教程将向您展示如何在已经部署Apache,MariaDB和PHP7.1的Ubuntu 17.10上安装WordPress。 WordPress是世界上最流行的内容管理系统(CMS)。 估计今天有超过四分之一的网站由WordPress提供支持。

PHP7.1进入了Ubuntu 17.10存储库,WordPress可以完美运行。 本教程假设您已经在Ubuntu 17.10上设置了LAMP组件。 如果没有,请查看以下教程。

完成LAMP安装后,请返回这里阅读。

步骤 1: 下载 WordPress

SSH进入您的Ubuntu 17.10服务器并更新现有的软件。

sudo apt update && sudo apt upgrade

接下来,去wordpress.org下载页面并下载zip文档。 您可以通过右键单击下载按钮并选择复制链接位置来获取直接下载链接。

Ubuntu 17.10上使用Apache+MariaDB+PHP7.1安装WordPress

然后在命令行中,键入wget,然后直接下载链接将WordPress下载到您的Ubuntu 17.10服务器。

wget https://wordpress.org/latest.zip

接下来,使用以下命令解压缩zip存档。

sudo apt install unzip

sudo unzip latest.zip

将在当前工作目录中创建一个名为wordpress的新目录。 现在我们将此目录及其所有内容移动到Apache Web根目录。 将linuxidc.com替换为真实域名。

sudo mv wordpress/ /var/www/linuxidc.com

步骤 2: 创建WordPress站点的数据库和用户

使用以下命令以root身份登录到MariaDB shell。

sudo mariadb -u root

登录后,使用以下命令为WordPress创建一个数据库。 我把它命名为wordpress,但你可以使用任何你喜欢的名字,如你的网站名称。 (不要把分号分开)

create database wordpress;

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

grant all privileges on wordpress.* to wpuser@localhost identified by 'your-password';

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

flush privileges;

exit;

步骤 3: 配置WordPress

转到您的WordPress目录。

cd /var/www/linuxidc.com/

复制示例配置文件。

sudo cp wp-config-sample.php wp-config.php

现在编辑新的配置文件。

sudo nano wp-config.php

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

/** The name of the database for WordPress */
define('DB_NAME', 'database_name_here');

/** MySQL database username */
define('DB_USER', 'username_here');

/** MySQL database password */
define('DB_PASSWORD', 'password_here');

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

sudo chown www-data:www-data /var/www/linuxidc.com/ -R

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

转到 /etc/apache2/sites-available/ 目录。

cd /etc/apache2/sites-available/

我们可以使用默认的虚拟主机文件作为WordPress的模板。 所以复制这个文件。 

sudo cp 000-default.conf linuxidc.com.conf

然后编辑新的虚拟主机文件。

sudo nano linuxidc.com.conf

更改ServerName和DocumentRoot的值,如下所示。 默认情况下,ServerName指令被注释掉,您需要删除#符号。

Ubuntu 17.10上使用Apache+MariaDB+PHP7.1安装WordPress

ServerName www.linuxidc.com example.com

ServerAdmin webmaster@localhost
DocumentRoot /var/www/linuxidc.com

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

sudo apache2ctl configtest

如果看到“Syntax OK”,则启用此虚拟主机。

Ubuntu 17.10上使用Apache+MariaDB+PHP7.1安装WordPress

sudo a2ensite linuxidc.com.conf

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

sudo systemctl reload apache2

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

Ubuntu 17.10上使用Apache+MariaDB+PHP7.1安装WordPress

如果安装向导未显示,则可能需要安装一些PHP7扩展。

sudo apt install php7.1-mbstring php7.1-xml php7.1-mysql php7.1-common php7.1-gd php7.1-json php7.1-cli php7.1-curl

然后重新加载Apache,现在应该显示向导。

sudo systemctl reload apache2

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

Ubuntu 17.10上使用Apache+MariaDB+PHP7.1安装WordPress

现在,您的新WordPress网站已安装。

Ubuntu 17.10上使用Apache+MariaDB+PHP7.1安装WordPress

我希望本教程帮助您在Ubuntu 17.10上安装了Apache,MariaDB和PHP7.1的基础上部署WordPress。

下面关于LAMP相关的内容你可能也喜欢

CentOS 7下搭建LAMP平台环境  http://www.linuxidc.com/Linux/2015-06/118818.htm

CentOS 7.3下配置LAMP实现WordPress  http://www.linuxidc.com/Linux/2017-07/145947.htm

Ubuntu 14.04 配置 LAMP+phpMyAdmin PHP(5.5.9)开发环境  http://www.linuxidc.com/Linux/2014-10/107924.htm

LAMP结合NFS构建小型博客站点  http://www.linuxidc.com/Linux/2015-08/121029.htm

CentOS7下安装部署LAMP环境  http://www.linuxidc.com/Linux/2016-04/130653.htm

CentOS 7 上安装(LAMP)服务 Linux,Apache,MySQL,PHP  http://www.linuxidc.com/Linux/2017-05/143868.htm

Ubuntu Server 14.04 LTS下搭建LAMP环境图文详解  http://www.linuxidc.com/Linux/2016-12/138758.htm

Ubuntu Server 16.04下配置LAMP环境 http://www.linuxidc.com/Linux/2016-12/138757.htm

在Ubuntu 17.04 上安装搭建 LAMP 组件环境  http://www.linuxidc.com/Linux/2017-07/145644.htm

CentOS 7下部署LAMP教程及实现WordPress  http://www.linuxidc.com/Linux/2017-10/147945.htm

Ubuntu 16.04搭建LAMP开发环境 http://www.linuxidc.com/Linux/2016-10/136327.htm

更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

本文永久更新链接地址http://www.linuxidc.com/Linux/2017-10/148066.htm

linux
相关资讯       Ubuntu 17.10安装WordPress 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款