在本教程中,我们将向您展示如何在 Ubuntu 16.04 LTS 上使用 PHP 和 MariaDB 安装 Lighttpd。 对于那些不知道的人,对于那些不知道的人,Lighttpd 是一个快速且安全的 Web 服务器,已针对高性能环境进行了优化。 与其他 Web 服务器相比,内存占用小,CPU 负载的有效管理和高级功能集(FastCGI、SCGI、Auth、输出压缩、URL 重写等)Lighttpd 是每个服务器的完美解决方案那是遭受负载问题。
本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo
‘ 到命令以获取 root 权限。 我将向您展示在 Ubuntu 16.04 (Xenial Xerus) 服务器上使用 PHP FPM 和 MariaDB 逐步安装 Lighttpd。
在 Ubuntu 16.04 LTS 上使用 PHP 和 MariaDB 安装 Lighttpd
步骤 1. 首先,通过在终端中运行以下 apt-get 命令,确保所有系统包都是最新的。
apt-get update apt-get upgrade
步骤 2. 在 Ubuntu 16.04 上安装 Lighttpd。
Lighttpd 可以从官方的 Ubuntu 存储库安装,所以如果你想安装 Lighttpd,你只需要运行这个命令:
apt-get install lighttpd
要启动 Lighttpd 网络服务器,请运行以下命令,您可以通过在网络浏览器中访问 VPS 的 IP 地址来测试服务器的状态。 成功后,您将看到 Lighttpd 欢迎页面:
systemctl start lighttpd.service
步骤 3. 安装 MariaDB。
要在 Ubuntu 中安装 MariaDB,请运行以下命令:
apt-get install mariadb-server
默认情况下,MariaDB 未加固。 您可以使用 mysql_secure_installation
脚本。 您应该仔细阅读以下每个步骤,这些步骤将设置 root 密码、删除匿名用户、禁止远程 root 登录、删除测试数据库和访问安全 MariaDB:
mysql_secure_installation
要登录 MariaDB,请使用以下命令(请注意,它与登录 MySQL 数据库的命令相同):
mysql -u root -p
要启动数据库,请运行以下命令:
systemctl start mariadb.service
步骤 4. 安装 PHP 和其他 PHP7 模块。
接下来,运行以下命令来安装 PHP5 和其他 PHP 模块:
apt-get -y install php-fpm php-mysql
使用以下命令在 Lighttpd 中启用 PHP CGI 模块:
sudo lighty-enable-mod fastcgi sudo lighty-enable-mod fastcgi-php
启用模块后,您需要通过运行以下命令重新启动 Lighttpd 服务:
systemctl restart lighttpd
测试 PHP 是否正常工作:
nano /srv/www/htdocs/info.php
然后,我们只需将以下行添加到文件中:
<?php phpinfo(); ?>
步骤 5. 为 LLMP 配置防火墙。
运行以下命令以允许 HTTP (80) 和 HTTPPS (443) 请求通过防火墙。
ufw allow 80/tcp ufw allow 443/tcp ufw reload
恭喜! 您已成功安装 LLMP。 感谢您使用本教程在 Ubuntu 16.04 Xenial Xerus 系统中使用 PHP FPM 和 MariaDB 安装 Lighttpd。 如需其他帮助或有用信息,我们建议您查看 Lighttpd 官方网站.