Lighttpd是一款适用于 Linux 机器的开源 Web 服务器,速度非常快且体积非常小,不需要大量内存和 CPU 使用量,这使其成为任何需要速度部署网页的项目的最佳服务器之一。
Lighttpd 特点
- 支持FastCGI、SCGI、CGI接口。
- 支持使用 chroot。
- 支持 mod_rewrite。
- 使用 OpenSSL 支持 TLS/SSL。
- 非常小的尺寸:1MB。
- CPU 和 RAM 使用率低。
- 根据 BSD 许可证获得许可。
本文介绍如何在Ubuntu 20.04上使用PhpMyAdmin安装Lighttpd、MariaDB、PHP。
步骤1:在Ubuntu上安装Lighttpd
幸运的是,Lighttpd可以从 Ubuntu 官方存储库安装,因此如果您想安装 Lighttpd,只需运行以下命令。
$ sudo apt 安装 lighttpd
![](https://www.alaica.com/wp-content/uploads/linux-909.png)
安装Lighttpd后,您可以访问您的网站或 IP 地址,您将看到此页面,确认您的计算机上已安装 Lighttpd。
![](https://www.alaica.com/wp-content/uploads/linux-910.png)
在进行进一步安装之前,我想告诉您,在继续之前您应该了解以下有关Lighttpd的重要事项。
- /var/www/html – 是 Lighttpd 的默认根文件夹。
- /etc/lighttpd/ – 是 Lighttpd 配置文件的默认文件夹。
步骤 2:在 Ubuntu 上安装 PHP
如果没有PHP FastCGI支持, Lighttpd Web 服务器将无法使用。此外,您还需要安装“ php-mysql ”软件包以启用 MySQL 支持。
# sudo apt install php php-cgi php-mysql
![](https://www.alaica.com/wp-content/uploads/linux-911.png)
现在要启用 PHP 模块,请在终端中运行以下命令。
$ sudo lighty-enable-mod fastcgi $ sudo lighty-enable-mod fastcgi-php
启用模块后,通过运行以下命令重新加载 Lighttpd 服务器配置。
$ sudo 服务 lighttpd 强制重新加载
现在要测试 PHP 是否正常工作,让我们在/var/www/test.php中创建一个“ test.php ”文件。
$ sudo vi /var/www/html/test.php
按“ i ”按钮开始编辑,并将以下行添加到其中。
<?php phpinfo(); ?>
按ESC键,写入并按Enter键保存文件。
现在转到您的域名或 IP 地址并调用test.php文件,例如http://127.0.0.1/test.php。看到这个页面就说明PHP安装成功了。
![](https://www.alaica.com/wp-content/uploads/linux-912.png)
第三步:在Ubuntu中安装MariaDB
MariaDB 是 MySQL 的一个分支,它也是一个很好的与 Lighttpd 一起使用的数据库服务器,要在Ubuntu 20.04上安装它,请在终端中运行这一系列命令。
$ sudo apt-get install software-properties-common $ sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc' $ sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mirrors.piconets.webwerks.in/mariadb-mirror/repo/10.5/ubuntu focus main' $ sudo apt 更新 $ sudo apt install mariadb 服务器
![](https://www.alaica.com/wp-content/uploads/linux-913.png)
安装后,您可以运行安全脚本来保护 MariaDB 安装,如图所示。
$ sudo mysql_secure_installation
该脚本将提示输入 root 密码或进行设置。此后,回答Y
每个后续提示。
![](https://www.alaica.com/wp-content/uploads/linux-914.png)
在 Ubuntu 中安装 PhpMyAdmin
PhpMyAdmin 是一个强大的在线管理数据库的 Web 界面,几乎每个系统管理员都使用它,因为使用它管理数据库非常容易。要在 Ubuntu 20.04 上安装它,请运行以下命令。
$ sudo apt install phpmyadmin
![](https://www.alaica.com/wp-content/uploads/linux-915.png)
安装过程中,会出现下面的对话框,选择NO
。
![](https://www.alaica.com/wp-content/uploads/linux-916.png)
现在选择“ Lighttpd ”。
![](https://www.alaica.com/wp-content/uploads/linux-917.png)
我们差不多完成了,只需运行这个简单的命令即可在/var/www/中创建一个到/usr/share/中的 PHPMyAdmin 文件夹的符号链接。
$ sudo ln -s /usr/share/phpmyadmin/ /var/www
现在转到http://localhost/phpmyadmin,它会要求您输入您在 MariaDB 安装过程中设置的 root 密码。
![](https://www.alaica.com/wp-content/uploads/linux-918.png)
就是这样,所有服务器组件现在都已启动并运行,您可以开始部署您的 Web 项目。