在树莓派里搭建 Lighttpd 服务器
2020-05-27 16:05:09来源:博客园 阅读 ()
在树莓派里搭建 Lighttpd 服务器
Lighttpd 像 Ngnix 一样,是被设计运行在低内存,低 CPU 负载的设备上,它们都非常适合在树莓派上运行。
本文将介绍如何在树莓派上运行基本配置的 Lighttpd ,以及如何与 PHP-FRM 一起使用。
安装 Lighthttpd
- 首先,我们先保证我们的树莓派软件都是最新的:
$ sudo apt-get update
$ sudo apt-get upgrade
- 我们还需要将 Apache2 移除掉,如果你的系统已经移除了,可跳过这步。
$ sudo apt-get remove apache2
- 接下来就可以安装 Lighttpd了。
$ sudo apt-get install lighttpd
- 当 Lighttpd已经正确安装后,我们需要先确定一下它是否正常工作。使用任意一个浏览器,输入树莓派的局域网地址来访问。局域网地址如果不知道的话,可以使用以下命令来获取:
$ hostname -I
你将看到下面这个页面:
- 如果你嫌这个页面太丑,你可以自己去修改它:
$ sudo vim /var/www/html/index.html
安装 LighttpdPHP
- 在本教程里,我们将使用 PHP-FPM ,版本是 PHP7 。为何使用 PHP7 而不是 PHP5 ?因为 PHP7 更新,性能更好,内存管理也做得更好。
- 我们可以通过以下方式来安装 PHP-FPM:
$ sudo apt-get install php7.0-fpm
配置 Lighthttpd
- 安装 PHP-FPM 之后,我们需要运行以下两条命令创建两个超链接,当 Lighttpd运行时,它将读取这两个对 PHP 的设置。
$ sudo lighttpd-enable-mod fastcgi
$ sudo lighttpd-enable-mod fastcgi-php
- lighttpd 默认是运行 PHP-CGI 而不是 PHP-FPM ,我们可以通过修改以下配置文件来运行 PHP-FPM:
$ sudo vim /etc/lighttpd/conf-available/15-fastcgi-php.conf
将以上的配置文件修改如下:
# -*- depends: fastcgi -*-
# /usr/share/doc/lighttpd/fastcgi.txt.gz
# http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ConfigurationOptions#mod_fastcgi-fastcgi
## Start an FastCGI server for php (needs the php5-cgi package)
fastcgi.server += ( ".php" =>
((
"socket" => "/var/run/php/php7.0-fpm.sock",
"broken-scriptfilename" => "enable"
))
)
- 一切准备就绪后,我们就可以重启 lighthttpd。
$ sudo service lighttpd force-reload
- 重启之后,我们可以写一个 PHP 文件来确认我们的配置是否生效。
$ sudo vim /var/www/html/index.php
文件内容如下:
<?php phpinfo() ?>
- 最后,我们在通过第 4 步一样的方法来访问树莓派,如果你能看到一个 PHP 信息的页面,那说明我们已经成功在树莓派上使用 PHP 搭建 Lighttpd Web 服务器了。
看完的都是真爱,点个赞再走呗?您的「三连」就是良许持续创作的最大动力!
- 关注原创公众号「良许Linux」,第一时间获取最新Linux干货!
- 公众号后台回复【资料】【面试】【简历】获取精选一线大厂面试、自我提升、简历等资料。
- 关注我的博客:lxlinux.net
原文链接:https://www.cnblogs.com/yychuyu/p/12975938.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:由java程序引起的一次系统崩溃
下一篇:Linux命令(33)cat命令
- 树莓派4 (8GB) RaspiOS 64 bit 入手配置流程 2020-06-10 2020-06-11
- 树莓派镜像制作(图文) 2020-06-06
- 树莓派使用 OLED 屏显示图片及文字 2020-06-05
- LVS负载分担(NAT模式)基础搭建 2020-06-01
- postfix&dovecot搭建邮件服务器 2020-05-30
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash