当前位置: 首页 > Linux

在树莓派上搭建Lighttpd服务器

时间:2023-04-07 03:20:50 Linux

Lighttpd和Ngnix一样,被设计为运行在低内存和低CPU负载的设备上,非常适合在树莓派上运行。本文介绍如何在RaspberryPi上运行Lighttpd的基本配置,以及如何将其与PHP-FRM一起使用。安装Lighthttpd首先,让我们确保我们的RaspberryPi软件是最新的:$sudoapt-getupdate$sudoapt-getupgrade我们还需要删除Apache2,如果你的系统已经删除,你可以跳过这一步。$sudoapt-getremoveapache2接下来,您可以安装Lighttpd。$sudoapt-getinstalllighttpd正确安装Lighttpd后,我们需要确保它正常工作。使用任意浏览器,输入树莓派的局域网地址即可访问。如果不知道局域网地址,可以用下面命令获取:$hostname-I你会看到如下页面:如果觉得这个页面太难看,可以自己修改:$sudovim/var/www/html/index.html安装LighttpdPHP在本教程中,我们将使用PHP-FPM,版本为PHP7。为什么使用PHP7而不是PHP5?因为PHP7更新,性能更好,内存管理也做得更好。我们可以通过以下方式安装PHP-FPM:$sudoapt-getinstallphp7.0-fpm配置Lighttpd安装完PHP-FPM后,我们需要运行以下两条命令来创建两个超链接,当Lighttpd运行时,它会阅读PHP的这两个设置。$sudolighttpd-enable-modfastcgi$sudolighttpd-enable-modfastcgi-phplighttpd默认运行PHP-CGI而不是PHP-FPM,我们可以通过修改以下配置文件来运行PHP-FPM:$sudovim/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##为php启动FastCGI服务器(需要php5-cgi包)fastcgi.server+=(".php"=>(("socket"=>"/var/run/php/php7.0-fpm.sock","broken-scriptfilename"=>"enable")))一切就绪后,我们就可以重启lighthttpd了。$sudoservicelighttpdforce-reload重启后,我们可以写一个PHP文件来确认我们的配置是否生效。$sudovim/var/www/html/index.php文件内容如下:最后我们和第4步一样访问树莓派,如果可以看到一个PHP信息页面,说明我们已经成功在树莓派上使用PHP搭建了LighttpdWeb服务器。看到的都是真爱,走之前怎么不竖个大拇指?您的“三通”是良旭继续创作的最大动力!关注原创公众号《良序Linux》,第一时间获取最新Linux干货!公众号后台回复【信息】【面试】【简历】获取精选一线大厂的面试、自我提升、简历等信息。关注我的博客:lxlinux.net