Lightshowpi 在浏览器上抛出错误:Raspberry Pi 3
Lightshowpi throwing error on browser : Raspberry Pi 3
我已经在 Raspberry pi 3 上成功安装了 Lightshow pi,并且通过 ssh 使用以下命令我可以 运行 成功地播放音乐:
sudo python /home/pi/lightshowpi/py/synchronized_lights.py -file=/home/pi/lightshowpi/music/sample/closer.mp3
但我希望音乐应该从浏览器开始,因为我已经使用 php 执行如下所示的 SSH 命令:
exec("sudo python /home/pi/lightshowpi/py/synchronized_lights.py --file=/home/pi/lightshowpi/music/sample/closer.mp3");
我遇到以下错误:
Need to setup SYNCHRONIZED_LIGHTS_HOME environment variable, see readme.
我在安装过程中错过了什么,或者我必须在代码中对 运行 从浏览器进行的任何更改?
我已成功使用以下代码启动音乐:
<?php
$x = "sudo python ";
$y = "/home/pi/lightshowpi_new/py/synchronized_lights.py --file=";
$z = $x.$lightshowpihome.$y.'/home/pi/lightshowpi_new/music/sample/closer.mp3';
putenv("SYNCHRONIZED_LIGHTS_HOME=/home/pi/lightshowpi_new");
echo $z;
exec($z);
?>
putenv是在PHP中为lightshowpi
设置环境变量的函数
我已经在 Raspberry pi 3 上成功安装了 Lightshow pi,并且通过 ssh 使用以下命令我可以 运行 成功地播放音乐:
sudo python /home/pi/lightshowpi/py/synchronized_lights.py -file=/home/pi/lightshowpi/music/sample/closer.mp3
但我希望音乐应该从浏览器开始,因为我已经使用 php 执行如下所示的 SSH 命令:
exec("sudo python /home/pi/lightshowpi/py/synchronized_lights.py --file=/home/pi/lightshowpi/music/sample/closer.mp3");
我遇到以下错误:
Need to setup SYNCHRONIZED_LIGHTS_HOME environment variable, see readme.
我在安装过程中错过了什么,或者我必须在代码中对 运行 从浏览器进行的任何更改?
我已成功使用以下代码启动音乐:
<?php
$x = "sudo python ";
$y = "/home/pi/lightshowpi_new/py/synchronized_lights.py --file=";
$z = $x.$lightshowpihome.$y.'/home/pi/lightshowpi_new/music/sample/closer.mp3';
putenv("SYNCHRONIZED_LIGHTS_HOME=/home/pi/lightshowpi_new");
echo $z;
exec($z);
?>
putenv是在PHP中为lightshowpi
设置环境变量的函数