如何在ArchLinux上安装Wordpress

来自菜鸟教程
跳转至:导航、​搜索

关于 WordPress

Wordpress 是一个使用 php 和 MySQL 的免费开源网站和博客工具。 它创建于 2003 年,此后扩展至管理 22% of 所有创建的新网站,并拥有超过 20,000 个插件来自定义其功能。

设置

本教程中的步骤要求用户具有 root 权限。 您可以在第 3 步和第 4 步中查看如何在 此处 进行设置。

在使用 wordpress 之前,您需要在服务器上安装 LAMP。 如果您的服务器上 ' 没有 Linux、Apache、MySQL、PHP 堆栈,您可以在 此处 找到设置教程。

一旦你有了用户和所需的软件,你就可以开始安装 wordpress 了!

第一步——下载 WordPress

确保 wget 已安装在您的服务器上:

sudo pacman -S wget

我们可以直接从他们的网站下载 Wordpress:

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

此命令会将压缩的 wordpress 包直接下载到用户的主目录。 您可以在下一行解压缩它:

tar -xzvf latest.tar.gz 

第二步——创建 WordPress 数据库和用户

在我们解压 wordpress 文件后,它们将位于主目录中名为 wordpress 的目录中。

现在我们需要切换一下,为 wordpress 创建一个新的 MySQL 目录。

继续并登录 MySQL Shell:

mysql -u root -p

使用您的 MySQL root 密码登录,然后我们需要创建一个 wordpress 数据库,该数据库中的一个用户,并为该用户提供一个新密码。 请记住,所有 MySQL 命令都必须以分号结尾。

首先,让我们创建数据库(为简单起见,我将其称为 wordpress;您可以随意给它取任何名称):

CREATE DATABASE wordpress;
Query OK, 1 row affected (0.00 sec)

然后我们需要创建新用户。 您可以随意替换数据库、名称和密码:

CREATE USER wordpressuser@localhost;
Query OK, 0 rows affected (0.00 sec)

为新用户设置密码:

SET PASSWORD FOR wordpressuser@localhost= PASSWORD("password");
Query OK, 0 rows affected (0.00 sec)

最后将所有权限授予新用户。 如果没有这个命令,wordpress 安装程序将无法启动:

GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY 'password';
Query OK, 0 rows affected (0.00 sec)

然后刷新 MySQL:

FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

退出 MySQL shell:

exit

第三步——设置 WordPress 配置

第一步是将位于 wordpress 目录中的示例 wordpress 配置文件复制到我们将编辑的新文件中,创建一个新的可用 wordpress 配置:

cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php

然后打开wordpress配置:

sudo nano ~/wordpress/wp-config.php

找到包含以下字段的部分,并用正确的名称替换您的数据库、用户名和密码:

// ** 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');

保存并退出。

第四步——复制文件

我们几乎完成了将 Wordpress 上传到服务器。 剩下的最后一步是将解压缩的 WordPress 文件传输到网站的根目录。

sudo cp -r ~/wordpress/* /srv/http/

此外,确保 PHP 可以连接到 MySQL。 打开 php.ini 文件:

sudo nano /etc/php/php.ini

找到该行并删除分号:

;extension=mysql.so

该行现在应该如下所示:

extension=mysql.so

重启阿帕奇:

sudo /etc/rc.d/httpd restart

UPDATE: 由于 systemd 的引入,重新启动 Apache 的正确方法是运行以下命令:

sudo systemctl restart httpd

从这里开始,WordPress 拥有自己易于遵循的在线安装表格。

第五步——结果:访问 WordPress 安装

完成后,wordpress 在线安装页面就启动了,等待您:

通过将 /wp-admin/install.php 添加到您网站的域或 IP 地址来访问该页面(例如。 example.com/wp-admin/install.php)并填写简短的在线表格(它应该看起来像 this)。

埃特尔·斯维尔德洛夫