树莓派最新版系统部署Nginx与PHP7环境及Pi Dashboard教程

在我们介绍“覆盆子Pi LNMP环境”方法之前,“”和“”。

树莓派最新版系统部署Nginx与PHP7环境及Pi Dashboard教程

最近,一些用户向Raspberry Pai的最新版本的PHP5软件包提供了反馈。这是因为新版本已用PHP7替换了PHP5,而Nginx下的PHP-FPM的配置方法与PHP5略有不同。因此,我们打算更新此“安装NGINX + PHP7.0 + PI仪表板”,以介绍如何在Raspberry Pi中使用新的NGINX和PHP环境,并部署PI仪表板方法。在下面,您已经刷了Raspbian伸展系统。

安装NGINX和PHP7

在PI终端运行以下命令。

sudo apt-get update
sudo apt-get install nginx php7.0-fpm php7.0-cli php7.0-curl php7.0-gd php7.0-mcrypt php7.0-cgi
sudo service nginx start
sudo service php7.0-fpm restart

如果安装成功,您可以通过Raspberry Pi IP访问NGINX的默认页面。 Nginx的根目录IS/var/www/html。

执行以下操作以允许NGINX处理PHP。

sudo nano /etc/nginx/sites-available/default

以下内容

location / {
                # First attempt to serve request as file, then
                # as directory, then fall back to displaying a 404.
                try_files $uri $uri/ =404;
        }

代替

location / {
index  index.html index.htm index.php default.html default.htm default.php;
}
location ~\.php$ {
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
#fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}

Ctrl + O保存,然后再保存 + X出口。

sudo service nginx restart

最后,重新启动NGINX。上述步骤在Rasalians 3B +Raspbian拉伸系统版本上进行了测试。

PI仪表板简介

PI仪表板(PI仪表板)是Raspberry Pi Lab发布的开源物联网设备监控工具。目前,它主要针对Raspberry Pi平台,并尽可能与其他类型的Raspberry Crab硬件产品兼容。您只需要在Raspberry Pi上安装PHP服务器环境,该环境可以轻松部署PI仪表板并通过Cool WebUI监视Raspberry School的状态!

目前加入的监视项目包括:

项目主页:

GitHub地址:

视频预览

部署PI仪表板

这是在NGINX上部署Pi仪表板的两种方法。

SFTP上传

从Github下载此项目的源代码。将解压缩目录通过FTP软件(例如Filezilla)上传到Berry Picish Pichard的/var/www/html目录。

然后,您可以访问可以通过Raspberry Pi IP/Pi-dashboard部署的Pi仪表板。

如果无法显示该页面,则可以尝试将操作权限添加到Raspberry Pi终端的源代码。例如,上传后的路径为/var/www/html/pi-dashboard,它运行。

cd /var/www/html
sudo chown -R www-data pi-dashboard

GitHub部署

如果您知道GitHub的基本操作,请通过Github下载此项目非常方便。

#如果已安装过 git 客户端可以跳过下一行
sudo apt-get install git
cd /var/www/html
sudo git clone https://github.com/spoonysonny/pi-dashboard.git

您可以通过Raspberry Pi IP/Pi-dashboard访问已部署的PI仪表板。

同样,如果无法显示该页面,则可以尝试将操作权限添加到Raspberry终端的源代码。例如,上传后的路径为/var/www/html/pi-dashboard,并运行。

cd /var/www/html
sudo chown -R www-data pi-dashboard

上述步骤在Rasalian Pi 3b +Raspbian拉伸系统版本上进行了测试。

PI仪表板常见问题

问:哪些终端支持Pi Dashboard的WebUI支持?

答:任何带有浏览器的终端都可以查看,无论是在内部网络上还是外部网络计算机,PAD或智能手机。 Pi仪表板已经响应了不同的设备,这些设备与移动浏览可以很好地兼容。

问:如果我无法通过外部网络IP访问该怎么办?

答:中国许多地区的ISP不提供独立的外部网络IP。可以通过花生壳等工具来实现Web访问。对于具有具有外部网络的独立IP的用户,您可以尝试将NGINX服务端口从80更改为其他端口号,然后在IP地址后添加端口号以访问。这是因为国内ISP通常会禁用端口80。

问:我有一个域名。如何将域名绑定到Raspberry Pi?

答:您可以参考DNSpod动态IP分析和更新程序以及Raspberry PAI来构建LNMP环境。将域名指向Raspberry Pi IP之后,您需要修改NGINX网站的Servername配置。

你可能想看:
« 上一篇
下一篇 »

相关推荐

php实时推送,php实地培训

2026年10月05日

53阅读

php乱码出现问号的原因,php乱码出现问号的原因有哪些

2026年10月05日

44阅读

php一句话木马,一句话木马ctf

2026年10月05日

48阅读

php获取数组长度,php中如何获取数组的长度

2026年10月05日

50阅读

php面试题库及答案,php程序员面试真题库

2026年10月05日

47阅读

phpcontent-type修改,php源码二次修改需要多少钱

2026年10月05日

42阅读