如何将WordPress添加到现有服务器

您一直想经营自己的网站或博客,但不会自己编程,或者没有时间编写自己的复杂网站? 那么WordPress是您的正确选择!WordPress 是免费的内容管理系统 (CMS),您可以使用它创建自己的网站、博客等。  根据维基百科,超过 40% 的网站使用 WordPress。有趣的事实:我们的博客也依赖 WordPress!WordPress 还可以使用数量惊人的插件和扩展程序进行扩展和自定义,并且还可以完全自定义。写一篇关于 WordPress 的所有功能的完整文章对于这一系列的功能是不可能的,这就是为什么我们在本文中关注 WordPress 的安装。让我们开始吧!

如何将WordPress添加到现有服务器

要求

  • 基于 Linux 操作系统的服务器
  • 对服务器的根访问权限。
  • 连接到服务器的(子)域。(推荐的)

安装 PHP8.1

要运行 WordPress,PHP 是必需的。WordPress官方要求PHP7.4以上。在本指南中,我们安装最新的 PHP 版本,即 8.1。

添加 PHP 存储库

我们需要在 Debian 10 中添加 PHP8.0 存储库。
为此,请按以下顺序输入以下命令:

apt install sudo nano -y 

sudo apt install -y lsb-release ca-certificates apt-transport-https software-properties-common gnupg2 -y 

echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/sury-php.list 

wget -qO - https://packages.sury.org/php/apt.gpg | sudo apt-key add - 

apt update && apt upgrade –y

PHP8.1的安装

PHP8.1 的实际安装非常简单,只需一条命令即可完成:

apt install php8.1 -y

调整 php.ini

安装 PHP 后,我们需要调整 php.ini,即 PHP 的配置。我将使用 nano 文本编辑器。使用以下命令打开文件:

nano /etc/php/8.1/apache2/php.ini

并且不要忘记更改这些参数:

  • 内存限制 = 1024M
  • upload_max_filesize = 16G
  • post_max_size = 16G
  • date.timezone = <你的时区>

时区需要采用这种格式:Europe/Berlin

您可以在此处找到您的时区数据库名称。

提示:您可以按[CTRL+W]打开一个搜索字段,您可以在其中搜索这些参数(例如,memory_limit)。按[Enter]跳转到确切的行。使用此方法,您无需滚动浏览整个配置来查找值。

更改参数后,使用[CTRL+O]保存文件并使用[CTRL+X]退出编辑器。

安装其他所需程序

我们需要安装额外的必需程序,例如 Apache2、PHP 和数据库软件。PHP8.1 的安装已经在前面的步骤中完成。

让我们使用此命令安装其他必需的程序:

apt install apache2 unzip wget curl mariadb-client mariadb-server

设置数据库

WordPress 会将用户信息之类的东西存储在数据库中。因此,我们需要使用 MariaDB 创建一个。
您必须先使用以下命令登录数据库软件:

mysql –u root –p

然后,您需要输入根密码。
使用此命令,您可以创建数据库:

create database wordpress;

现在我们将使用此命令创建一个数据库用户:

create user 'wordpress'@'localhost' identified by 'PASSWORD';

重要提示:请通过替换上面命令中的 PASSWORD 来设置安全密码。确保在密码前后留下撇号(您可以使用像Bitwarden 这样的密码管理器,在 VPS 上自行托管以获得更高的安全性)。

现在使用此命令授予数据库用户访问 WordPress 数据库的权限:

grant all privileges on wordpress.* to ‘wordpress’@’localhost’;

并使用此命令刷新数据库:

flush privileges;

这将创建数据库和数据库用户。您可以使用以下命令退出数据库软件:

exit;

删除占位符网站

在我们继续下载 WordPress 文件之前,让我们快速删除我们的 Web 服务器 Apache2 创建的占位符网站。
这是通过以下命令完成的:

cd /var/www/html && rm index.html

下载 WordPress 文件

现在是时候下载实际的 WordPress 文件了。为此,请使用以下命令:

cd /home && wget https://wordpress.org/latest.zip

因为下载的文件是 .zip-Archive,所以我们需要先用这个命令解压它:

unzip latest.zip

解压缩后,您可以使用以下命令删除 .zip-Archive:

rm latest.zip

现在使用以下命令将解压缩的 WordPress 文件移动到正确的位置:

cp -R /home/wordpress/* /var/www/html

调整文件夹权限

为了让 Apache2(网络服务器)访问 WordPress 文件,我们需要调整一些权限。
这可以通过以下三个命令完成:

chown -R www-data:www-data /var/www/html
sudo find /var/www/html -type d -exec chmod 755 {} \;
sudo find /var/www/html -type f -exec chmod 644 {} \;

设置反向代理

为了告诉 Apache2 有一个 WordPress 实例在特定位置运行,我们需要设置一个反向代理。

为此,我们再次使用 nano-text 编辑器来创建这个反向代理。使用此命令创建配置:

nano /etc/apache2/sites-available/wordpress.conf

现在粘贴以下内容:

<VirtualHost *:80> 

     ServerAdmin <YourEmail> 

     DocumentRoot /var/www/html/ 

     ServerName <Your(Sub)Domain> 

  
     <Directory /var/www/html/> 

        Options +FollowSymlinks 

        AllowOverride All 

        Require all granted 

          <IfModule mod_dav.c> 

            Dav off 

          </IfModule> 

        SetEnv HOME /var/www/html 

        SetEnv HTTP_HOME /var/www/html 

     </Directory>

重要提示:您需要将第二行中的<YourEmail>替换为有效的电子邮件地址。您的电子邮件地址前后的括号(“ < ”和“ > ”)需要删除。

此外,您需要将第四行中的  <Your(sub)Domain>替换为您的实际(子)域(不要忘记删除括号!)。

更改这两项后,使用[CTRL+O]保存文件并使用[CTRL+X]退出编辑器。

您现在可以使用以下命令激活您的配置:

a2ensite wordpress.conf

现在您需要使用此命令重新启动整个 Web 服务器以使更改生效:

systemctl restart apache2

通过 Certbot 安装 SSL 证书

SSL 证书是“必须实施”的安全措施之一,尤其是用于保护数据传输或登录数据。在本教程中,我们使用 Certbot,它可以让您生成有效期为 90 天的免费 Let's Encrypt 证书。
使用此命令安装 Certbot:

apt install certbot python3-certbot-apache -y

安装 Certbot 后,使用以下命令启动程序:

certbot --apache

请注意,当您第一次启动该程序时,您需要同意一些许可条款和条件(您知道,通常的“签署您的灵魂以使用该程序”条款和条件)。

您现在应该会看到所有活动网站的列表(例如,mywebsite.com 或 ilovethistutorial.com)。

在接下来的步骤中,您需要输入正确的数字以选择要为其安装证书的站点,然后选择重定向(下一个菜单中的选项 2)。

这一切都完成后,您可以坐下来惊叹于您的劳动成果:您现在拥有了 SSL 证书。

在浏览器中完成 WordPress 安装

所有必需的程序现在都已安装并且所有设置都已完成。您现在可以关闭控制台,因为现在可以在浏览器中完成设置。

为此,请在浏览器的 URL 栏中输入您选择的域(如果适用,则为子域)。现在将调用安装向导:

如何将WordPress添加到现有服务器
您拥有的网站仅几步之遥!

单击“Let's go!”后,您需要在以下窗口中输入您之前创建的数据库的数据:

如何将WordPress添加到现有服务器
将您的数据库连接到 WordPress

输入数据库连接后,单击提交。

在下一页上单击“运行安装”:

如何将WordPress添加到现有服务器
完成安装

在以下菜单中,您可以为您的网站命名,以及创建管理员访问权限:

如何将WordPress添加到现有服务器
选择网站标题并创建管理员帐户

点击“Install WordPress”后,会确认安装成功。现在单击“登录”以登录到您的 WordPress 实例的后端:

如何将WordPress添加到现有服务器
现在您的 WordPress 实例可以使用了!

提示:以后要登录您的 WordPress 实例,请使用以下 URL 方案:

https://<your(sub)domain/wp-admin

登录屏幕将如下所示:

如何将WordPress添加到现有服务器
这是您的 WordPress 实例的登录页面的样子

恭喜!您已经安装了一个功能齐全的 WordPress 实例。

文章链接: https://www.mfisp.com/14282.html

文章标题:如何将WordPress添加到现有服务器

文章版权:梦飞科技所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
服务器vps推荐

什么是域名系统?您需要了解的有关DNS服务器的所有信息

2022-12-13 11:35:28

服务器vps推荐

了解专用直播视频和游戏流媒体服务器托管正在蓬勃发展的原因

2022-12-13 14:58:33

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
客户经理
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索

梦飞科技 - 最新云主机促销服务器租用优惠