在Ubuntu 14.04上如何安装 WordPress 教程

WordPress是目前世界上最受欢迎的内容管理系统(CMS)。它允许您在数据库后端轻松设置博客和网站,使用PHP执行脚本和处理动态内容。WordPress有一个庞大的在线社区支持,能够快速启动和运行网站。在本教程中,主机教程网将重点介绍如何使用OpenLiteSpeed Web服务器在Ubuntu 14.04上设置和运行WordPress实例。

添加描述

在开始本教程之前,必须完成一些重要步骤。

我们将使用具有sudo权限的非root用户运行本教程中的步骤。要了解如何设置此类用户,请按照Linux系统下给非root用户添加sudo权限。没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后再购买服务器。

本教程不会介绍如何安装OpenLiteSpeed或MySQL。更多教程请前往腾讯云+社区学习。

使用上面链接的教程准备好服务器后,可以继续阅读本文。 为WordPress创建数据库数据库用户

我们将从为WordPress创建数据库和数据库用户开始使用。

使用MySQL用户名root启动MySQL会话:

mysql -u root -p

系统将提示您输入在安装期间选择的MySQL管理密码。之后,您将进入MySQL提示符。

首先,为我们的应用程序创建一个数据库 为了简单起见,我们将在本教程中调用我们的数据库wordpress,但您可以使用您喜欢的任何名称:

CREATE DATABASE wordpress;

接下来,我们将创建一个数据库用户并授予其访问权限,以管理我们刚刚创建的数据库。我们将称此用户为wordpressuser,但请再次选择其他名称。使用您的用户的强密码替换命令行中的password:

GRANT ALL ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY 'password';

刷新您所做的更改,使其可用于当前的MySQL进程:

FLUSH PRIVILEGES;

现在,退出MySQL提示符以返回到常规shell:

exit

WordPress配置和编译PHP

通过配置我们的数据库,我们可以继续将重点转移到配置PHP。OpenLiteSpeed安装包含自定义版本的PHP。但是,包含的版本没有我们需要编译的PHP扩展。由于解释器与OpenLiteSpeed Web服务器绑定的方式,我们需要使用我们需要的模块重新编译PHP的自定义版本。

在开始配置和编译过程之前,我们需要从Ubuntu存储库下载并安装一些我们的扩展需要的库。通过输入以下内容更新本地包索引文件并下载库:

sudo apt-get update sudo apt-get install libgd-dev libmcrypt-dev libcurl4-openssl-dev

安装组件后,通过在Web浏览器中导航到服务器的域或IP地址和:7080端口,访问OpenLiteSpeed管理界面:

https://server_domain_or_IP:7080

如果出现提示,请使用您在安装教程中为OpenLiteSpeed配置的用户名和密码登录。

要开始使用,请从顶部菜单栏的“操作”菜单中选择“编译PHP”:

您将看到一个菜单,您可以在其中选择要编译的PHP版本:

从“PHP 5”选择菜单中选择最新版本。这应该已经预先选定,但检查一下会更好。单击该行中的“下一步”按钮继续。

在下一页中,您将能够选择PHP的编译选项:

在“配置参数”部分中,我们需要添加一些额外的标志。具体来说,我们需要添加--with-mysql和--with-curl参数。如果您的服务器使用该x64体系结构,则还需要添加该--with-libdir=lib64选项。完整的选项列表如下所示:

--with-mysqli --with-zlib --with-gd --enable-shmop --enable-sockets --enable-sysvsem --enable-sysvshm --enable-mbstring --with-iconv --with-mcrypt --with-mysql --with-curl --with-libdir=lib64

完成后,单击底部的“构建PHP [版本号]”按钮。

您将进入将准备PHP构建的屏幕:

如果准备工作成功完成,请单击“下一步”按钮继续编译过程。

已使用您选择的选项生成PHP构建脚本。但是,出于安全原因,OpenLiteSpeed实际上不会自动运行构建脚本:

要运行该脚本,您必须返回终端并运行命令。保持浏览器页面处于打开状态,以便您可以看到构建过程的输出。在您的终端中,输入:

sudo /usr/local/lsws/phpbuild/buildphp_manual_run.sh

编译过程可能需要相当长的时间(从5到20分钟)。完成后,它将自动链接到正确的位置,以便在下次重新启动时启用它。在我们重新启动之前,我们将配置虚拟主机的某些方面以准备WordPress。 为WordPress配置虚拟主机

我们将修改OpenLiteSpeed配置中已存在的默认虚拟主机,以便我们可以将其用于我们的WordPress安装。

首先,在管理界面中,从菜单栏的“配置”项中选择“虚拟主机”:

在“示例”虚拟主机上,单击“查看/编辑”链接:

这将允许您编辑虚拟主机的配置。 允许index.php处理

首先,我们将启用index.php文件,以便它们可用于处理静态文件未处理的请求。这将允许WordPress的主要逻辑正常运行。

首先单击虚拟主机的“常规”选项卡,然后单击“索引文件”表的“编辑”按钮:

在有效“索引文件”字段中,在index.html之前添加index.php以允许PHP索引文件优先:

完成后单击“保存”。 配置WordPress重写以启用永久链接支持

接下来,我们将设置重写指令,以便我们可以在WordPress安装中使用永久链接。

为此,请单击虚拟主机的“重写”选项卡。在下一个屏幕中,单击“重写控制”表的“编辑”按钮:

在“启用重写”选项下选择“是”:

单击“保存”返回主重写菜单。单击“重写规则”表的“编辑”按钮:

删除已存在的规则并添加以下规则以启用WordPress的重写:

RewriteRule ^/index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]

单击“保存”按钮以实现新的重写规则。 删除未使用的密码保护

OpenLiteSpeed安装中包含的默认虚拟主机包括一些密码保护区域,以展示OpenLiteSpeed的用户身份验证功能。WordPress包含自己的身份验证机制,我们不会使用OpenLiteSpeed中包含的基于文件的身份验证。我们应该摆脱这些,以尽量减少我们的WordPress安装上活动的杂散配置片段。

首先,单击“安全性”选项卡,然后单击“域列表”表中“SampleProtectedArea”旁边的“删除”链接:

系统将要求您确认删除。点击“是”继续:

接下来,单击“Context”选项卡。在“Context List”中,删除与刚刚删除的安全领域关联的/protected/:

同样,您必须单击“是”确认删除。

您也可以使用相同的技术安全地删除任何或所有其他Context。我们不需要它们。我们删除了/protected/,否则,由于删除了其关联的安全领域(我们刚刚在“安全性”选项卡中删除),将产生错误。 重新启动服务器以实施更改

完成上述所有配置后,我们现在可以优雅地重新启动OpenLiteSpeed服务器以启用我们的更改。

转到主菜单栏中的“操作”项,然后选择“正常重启”:

服务器重新启动后,单击菜单栏中的“主页”链接。发生的任何错误都将打印在本页底部。如果看到错误,请单击“操作”,然后单击“服务器日志查看器”以获取更多信息。 准备虚拟主机和文档根目录

在安装和配置WordPress之前,我们需要做的最后一件事是清理我们的虚拟主机和文档根目录。正如我们在上一节中所说的那样,默认站点有一些我们不会用于WordPress站点的无关部分。

首先进入虚拟主机根目录:

cd /usr/local/lsws/DEFAULT

如果删除了上一节“Context”选项卡中的所有条目,则可以完全删除cgi-bin和fsci-bin目录:

sudo rm -rf cgi-bin fcgi-bin

如果您已启用这些Context,则应至少删除这些目录中当前存在的任何脚本:

sudo rm cgi-bin/* fcgi-bin/*

您可能会看到有关无法删除的警告fastcgi-bin/*。如果该目录中没有任何内容并且完全正常,则会发生这种情况。

接下来,我们应该删除以前保护我们的“/ protected /”的密码和组文件。输入以下命令:

sudo rm conf/ht*

最后,我们应该清除文档根目录的当前内容。您可以通过输入以下内容来执行:

sudo rm -rf html/*

我们现在有一个空位置来转移我们的WordPress文件。 安装和配置WordPress

我们现在准备下载并安装WordPress。通过输入以下命令,移至您的主目录并下载最新版本的WordPress:

cd ~ wget https://wordpress.org/latest.tar.gz

提取存档并输入以下内容输入目录:

tar xzvf latest.tar.gz cd wordpress

我们可以将示例WordPress配置文件复制到WordPress实际读取和处理的文件wp-config.php中。这是我们将放置数据库连接详细信息的地方:

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

打开配置文件,以便我们可以添加数据库凭据:

nano wp-config.php

我们需要找到设置DB_NAME,DB_USER和DB_PASSWORD,以便WordPress可以验证和利用我们为它设置的数据库。

使用您创建的数据库的信息填写这些参数的值。它应该看起来像这样:

// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define('DB_NAME', 'wordpress'); ​ /** MySQL database username */ define('DB_USER', 'wordpressuser'); ​ /** MySQL database password */ define('DB_PASSWORD', 'password');

完成后保存并关闭文件。

现在,我们准备将文件复制到我们的文档根目录中。为此,请输入:

sudo cp -r ~/wordpress/* /usr/local/lsws/DEFAULT/html/

将整个目录结构的权限授予运行Web服务器的用户,以便可以通过WordPress界面进行更改:

sudo chown -R nobody:nogroup /usr/local/lsws/DEFAULT/html

通过WordPress界面完成安装

安装文件后,我们可以通过访问我们服务器的域名IP地址来访问我们的WordPress安装。如果在本教程的准备中将OpenLiteSpeed安装期间的默认站点的端口更改为端口80,则可以直接访问该站点:

http://server_domain_or_IP

如果您尚未切换到端口80,则必须添加:8088到地址的末尾。使用上一个方法启动站点时,请考虑切换到端口80:

http://server_domain_or_IP:8088

您应该看到WordPress安装界面的第一个屏幕,要求您选择一种语言:

进行选择,然后单击“继续”。

在下一页上,您需要填写有关您正在创建的网站的一些信息。这将包括站点标题,管理用户名和密码,要设置的管理员电子邮件帐户,以及是否禁止Web爬虫的决定:

安装后,您必须使用刚刚创建的帐户登录。通过身份验证后,您将进入WordPress管理仪表板,允许您配置您的站点:

您的WordPress安装现在应该已经完成。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Ubuntu 14.04 LTS是一个长期支持版本的Linux操作系统,下面是其安装教程: 1. 下载镜像:首先,在Ubuntu官方网站上下载Ubuntu 14.04 LTS的镜像文件。你可以选择64位或32位版本,取决于你的计算机架构。 2. 创建安装介质:下载完成后,你需要将镜像文件写入USB闪存驱动器或光盘中,以用作安装介质。你可以使用Rufus、Unetbootin或Etcher等工具来完成这个任务。确保将该设备设置为启动设备。 3. 启动安装介质:将USB闪存驱动器或光盘插入计算机,并重新启动计算机。进入计算机的BIOS设置,并将启动顺序更改为首先从USB闪存驱动器或光盘启动。 4. 开始安装:计算机启动后,将显示Ubuntu安装界面。选择“Install Ubuntu”来启动安装过程。 5. 选择语言:选择你想要在Ubuntu中使用的语言。 6. 检查系统要求:系统会检查你的计算机是否满足安装Ubuntu所需的最低硬件要求。确保在继续安装之前你的计算机满足这些要求。 7. 选择安装类型:选择你想要执行的安装类型。你可以选择完全擦除硬盘并安装Ubuntu,或者将其安装在另一个操作系统旁边以实现双引导。 8. 设置磁盘分区:如果你选择将Ubuntu安装在另一个操作系统旁边,你需要设置磁盘分区。在这一步中,你可以选择自动将其分区,或者手动设置分区。 9. 设置用户信息:输入你的用户名和计算机名称,并设置密码。 10. 等待安装完成:一旦完成上述步骤,点击“Install”按钮以开始Ubuntu安装过程。安装过程可能需要一些时间,取决于你的计算机性能。 11. 重启计算机:一旦安装完成,你将收到一个通知要求你重启计算机。 12. 登录Ubuntu:重新启动计算机后,你将看到登录界面。输入你在安装过程中设置的密码,并登录到Ubuntu 14.04 LTS操作系统中。 这就是Ubuntu 14.04 LTS的安装步骤。祝你安装成功并享受使用Ubuntu的乐趣!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秃头程序员宝贝

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值