前言
网上很多装Pi Dashboard的教程都比较老了。而且很多还要安装Nginx,使用Apache2的教程比较少,而且使用的PHP版本比较老,有很多组件都无法下载安装了,树莓派4B上支持的PHP版本最低都是7.3以后,所有做一个安装Pi Dashboard教程进行记录。
本人使用root账户登录,如果使用非root账户登录,执行命令前请自行添加sudo
安装过程
一般linux系统中默认安装有Apache。如果没有,在重新进行安装
#安装前更新软件
apt update
apt upgrade
#查询apache版本
apache2 -version
#如果没有apache2,则执行命令安装Apache
apt install apache2
#安装php服务
apt install php7.3-fpm php7.3-cli php7.3-curl php7.3-gd php7.3-cgi
#安装libapache2-mod-php7.2,使apache2支持PHP
apt install libapache2-mod-php7.3
#启动php和apahce
systemctl restart php7.3-fpm.service
systemctl restart apache2.service
测试
apache2安装并启动后,执行netstat命令查看服务是否启动
netstat -nplt
可以看到,服务已经启动。
浏览器访问树莓派ip一般可以看到apache的默认页
部署 Pi Dashboard
查看系统中是否有安装github
git -version
如果已经安装过github,即可直接使用git将pi dashboard部署到树莓派上。
#进入apache默认网站根目录
cd /var/www/html/
#使用git clone部署项目
git clone https://github.com/spoonysonny/pi-dashboard.git
如果没有安装github
方案一 安装github后部署项目
apt install git
方案二 进入github项目地址下载解压后,使用FTP上传入/var/www/html即可 项目地址https://github.com/spoonysonny/pi-dashboard
部署完毕后即可通过 http://树莓派IP/pi-dashboard 访问pi dashboard
异常处理
如果网页访问出错,如报403错误,请检查项目权限是否正常, 项目文件夹至少应为755权限。项目所有文件至少应为644权限。