在本教程中,我们将向您展示如何在您的 Ubuntu 15.04 服务器上使用 PHP 和 MariaDB 安装和配置 Lighttpd。 对于那些不知道的人,Lighttpd 是一个快速且安全的 Web 服务器,它已针对高性能环境进行了优化。 与其他 Web 服务器相比,内存占用小,CPU 负载的有效管理和高级功能集(FastCGI、SCGI、Auth、输出压缩、URL 重写等)Lighttpd 是每个服务器的完美解决方案那是遭受负载问题。
本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo
‘ 到命令以获取 root 权限。 我将向您展示在 Ubuntu 15.04 服务器上逐步安装 LLMP 堆栈(Linux、Lighttpd、MariaDB 和 PHP)。
在 Ubuntu 15.04 上使用 PHP 和 MariaDB 安装 Lighttpd
步骤 1. 首先,通过运行以下命令确保所有系统包都是最新的 apt-get
终端中的命令。
apt-get update apt-get upgrade
步骤 2. 在 Ubuntu 15.04 上安装 Lighttpd。
Lighttpd 可以从官方的 Ubuntu 存储库安装,所以如果你想安装 Lighttpd,你只需要运行这个命令:
apt-get install lighttpd
要启动 Lighttpd 网络服务器,请运行以下命令,您可以通过在网络浏览器中访问 VPS 的 IP 地址来测试服务器的状态。 成功后,您将看到 Lighttpd 欢迎页面:
systemctl start lighttpd.service
步骤 3. 安装 MariaDB。
要在 Ubuntu 15.10 中安装 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 和其他 PHP5 模块。
接下来,运行以下命令来安装 PHP5 和其他 PHP 模块:
apt-get install php5 php5-fpm php5-mysql php5-curl php5-gd php5-cgi php5-mcrypt php5-memcache php5-xmlrpc
使用以下命令在 Lighttpd 中启用 PHP5 CGI 模块:
sudo lighty-enable-mod fastcgi sudo lighty-enable-mod fastcgi-php
启用模块后,您需要通过运行以下命令重新启动 Lighttpd 服务:
systemctl force-reload lighttpd
测试 PHP 是否正常工作:
nano /srv/www/htdocs/info.php
然后,我们只需将以下行添加到文件中:
<?php phpinfo(); ?>
步骤 5. 在 Ubuntu 15.04 上配置防火墙。
因为在 Ubuntu 15.04 上默认情况下所有内容都被阻止,所以您必须启用通过防火墙的 HTTP/HTTPS 流量。 要启用 Web 流量,请运行以下命令:
sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload
恭喜! 您已成功安装 LLMP 堆栈。 感谢您使用本教程在 CentOS 7 系统中安装 LLMP 服务器(Linux、Lighttpd、MariaDB 和 PHP)。 如需更多帮助或有用信息,我们建议您查看官方 轻量级, 玛丽亚数据库, 和 PHP 网站。