Ubuntu 20.04 使用 Lighttpd Web 服务器安装 WordPress

Lighttpd 是一个免费的、开源的、轻量级的 Web 服务器,以其速度快而著称。 它简单易安装,并提供基于 Web 的界面来控制和管理应用程序。

WordPress 是一个免费的开源内容管理系统,允许我们从基于 Web 的界面创建博客和网站。 使用 Lighttpd 安装 WordPress 将提高我们网站的速度和性能。

在这篇文章中,我们将向我们展示 Ubuntu 20.04 上使用 Lighttpd Web 服务器安装 WordPress。

先决条件

  • 云平台上的全新 Ubuntu 20.04 服务器
  • 在我们的服务器上配置的 root 密码

第 1 步 – 创建 云服务器

首先,登录到我们的 云服务器。 创建一个新服务器,选择 Ubuntu 20.04 作为至少 2GB RAM 的操作系统。 通过 SSH 连接到我们的云服务器并使用页面顶部突出显示的凭据登录。

登录到 Ubuntu 20.04 服务器后,运行以下命令以使用最新的可用软件包更新基本系统。

apt-get update -y

第 2 步 – 安装 Lighttpd、MariaDB 和 PHP

首先,使用以下命令安装 Lighttpd、MariaDB、PHP 和其他 PHP 扩展:

apt-get install mysql-server lighttpd php php-fpm php-mysql php-cli php-curl php-xml php-json php-zip php-mbstring php-gd php-intl php-cgi -y

上述命令还会将 Apache 包安装到我们的服务器,因此我们需要将其删除并停止 Apache 服务。

apt-get remove apache2 -y
systemctl stop apache2

接下来,启动 Lighttpd 服务并使其在系统重新启动时启动:

systemctl start lighttpd
systemctl enable lighttpd

第 3 步 – 配置 PHP-FPM 以使用 Lighttpd

接下来,我们需要配置 PHP-FPM 以使用 Lighttpd。 为此,请编辑 www.conf 文件:

nano /etc/php/7.4/fpm/pool.d/www.conf

找到以下行:

listen = /run/php/php7.4-fpm.sock

并且,将其替换为以下行:

listen = 127.0.0.1:9000

保存并关闭文件,然后编辑 15-fastcgi-php.conf 文件:

nano /etc/lighttpd/conf-available/15-fastcgi-php.conf

找到以下几行:

"bin-path" => "/usr/bin/php-cgi",
"socket" => "/var/run/lighttpd/php.socket",

并且,用以下几行替换它们:

"host" => "127.0.0.1",
"port" => "9000",

保存并关闭文件,然后使用以下命令启用所需的模块:

lighty-enable-mod fastcgi
lighty-enable-mod fastcgi-php

接下来,重新启动 Lighttpd 和 PHP-FPM 服务以应用更改:

systemctl restart lighttpd
systemctl restart php7.4-fpm

第 4 步 – 为 WordPress 创建数据库

接下来,使用以下命令登录 MariaDB:

mysql

登录后,使用以下命令创建数据库和用户:

CREATE DATABASE wpdb;
GRANT ALL PRIVILEGES on wpdb.* TO 'wpuser'@'localhost' IDENTIFIED BY 'password';

接下来,刷新权限并退出 MariaDB:

FLUSH PRIVILEGES;
EXIT;

第 5 步 – 安装 WordPress

接下来,将目录更改为 Lighttpd Web 根目录,并使用以下命令下载最新版本的 WordPress:

cd /var/www/html
wget https://wordpress.org/latest.tar.gz

下载完成后,使用以下命令提取下载的文件:

tar -xvzf latest.tar.gz

接下来,将目录更改为 WordPress 并重命名示例配置文件:

cd wordpress
mv wp-config-sample.php wp-config.php

接下来,编辑配置文件并定义我们的数据库设置:

nano wp-config.php

更改以下行:

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

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

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

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

/** Database Charset to use in creating database tables. */
define( 'DB_CHARSET', 'utf8' );

保存并关闭文件,然后使用以下命令设置适当的权限和所有权:

chown -R www-data:www-data /var/www/html/wordpress
chmod -R 755 /var/www/html/wordpress

第 6 步 – 为 WordPress 配置 Lighttpd

首先,创建一个目录来存放虚拟主机配置文件:

mkdir -p /etc/lighttpd/vhosts.d/

接下来,编辑 Lighttpd 配置文件:

nano /etc/lighttpd/lighttpd.conf

在以下块中添加 mod_rewrite:

server.modules = (
        "mod_access",
        "mod_alias",
        "mod_compress",
        "mod_redirect",
        "mod_rewrite",
)

并定义你的虚拟主机配置目录的路径:

include_shell "cat /etc/lighttpd/vhosts.d/*.conf"

保存并关闭文件。 然后,为 WordPress 创建一个新的虚拟主机配置文件:

nano /etc/lighttpd/vhosts.d/wordpress.conf

添加以下行:

$HTTP["host"] =~ "(^|.)wordpress.example.com$" {
server.document-root = "/var/www/html/wordpress"
server.errorlog = "/var/log/lighttpd/wordpress-error.log"

}

保存并关闭文件,然后重新启动 Lighttpd 服务以应用更改:

systemctl restart lighttpd

第 7 步 – 访问 WordPress 仪表板

现在,打开我们的 Web 浏览器并使用 URL http://wordpress.example.com 访问 WordPress 安装向导。 我们应该看到以下页面:
WordPress 欢迎页面

选择我们的语言,然后单击继续按钮。 我们应该看到以下页面:
WordPress 网站信息页面

提供我们的站点信息,然后单击开始安装按钮。 安装完成后,我们应该看到以下屏幕:
WordPress安装完成页面

单击登录按钮。 我们应该看到 WordPress 登录页面;
WordPress登录页面

提供我们的管理员用户名和密码,然后单击登录按钮。 我们应该在以下屏幕上看到 WordPress 管理仪表板:
WordPress仪表板页面

恭喜! 我们已经在 Ubuntu 20.04 上成功安装了带有 Lighttpd 的 WordPress。 我们现在可以从 的专用服务器上的 WordPress 仪表板创建高性能网站或博客。

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发

请登录后发表评论