在 Ubuntu 和 Debian 上部署 Lighttpd 和 PHP 网站运行环境
Lighttpd 网站服务器是著名的 Apache 最佳替代品之一。它属于轻量级产品,可以很容易地提供网站静态或动态内容。 与其他Web服务器相比,它安全性高,消耗资源较少。这篇文章主要讲解如何在 Ubuntu 和 Debian 上安装 Lighttpd 和 PHP,并且为其配置运行环境。
最简单的方法就是运行我写的虚拟主机初始安装配置一键脚本,跳过其他步骤,直接运行安装配置 Lighttpd 和 PHP
如果想自己手动安装,可以按照下面步骤进行
- 安装 Lighttpd 和 PHP
sudo apt update
sudo apt install lighttpd php-cgi
- 编辑 lighttpd 配置文件 lighttpd.conf ,让 lighttpd 能运行 PHP 脚本
sudo nano /etc/lighttpd/lighttpd.conf
- 在 server.modules 区添加
"mod_fastcgi",
- 或者直接在文件最后加上
server.modules += (
"mod_fastcgi",
)
- 然后在文件最后再加上
fastcgi.server = ( ".php" =>
((
"socket" => "/var/run/lighttpd/php.socket",
"bin-path" => "/usr/bin/php-cgi"
))
)
- 保存 lighttpd.conf ,退出
- 重启 lighttpd 服务
sudo systemctl restart lighttpd
- 创建 PHP 测试页
sudo nano /var/www/html/testinfo.php
- 复制下面内容到文件
<?php
phpinfo();
?>
- 保存 testinfo.php ,退出
- 打开网页测试
http://your-server-ip/testinfo.php
- 如何网页显示没有错误,说明 lighttpd 和 PHP 运行环境安装配置成功