如何在Arch Linux上安装Wordpress

关于Wordpress

Wordpress是一个免费和开源网站和博客工具,使用PHP和MySQL。 它创建于2003年,并扩展到管理所有新创建的网站的22%,并拥有超过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 config:

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

重新启动Apache:

sudo /etc/rc.d/httpd restart

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

sudo systemctl restart httpd

从这里,WordPress有自己容易跟随安装形式在线。

第五步结果:访问WordPress安装

一旦这一切都完成,wordpress在线安装页面,并等待你:

加入/wp-admin/install.php到您网站的域名或IP地址(如example.com/wp-admin/install.php)访问该页面并填写简短的在线形式(它看起来应该像 )。

作者Etel Sverdlov
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏