在运行Apache服务器的Ubuntu计算机上播放VLC,无法播放

时间:2018-09-06 14:37:31

标签: linux apache perl cgi vlc

我已经使用xampp(lampp)在安装了Ubuntu 18.04.1的Intel ComputeStick上运行Apache2服务器。我已经用perl编写了.cgi脚本:

#!/usr/bin/env perl

use strict;
use warnings;

use CGI;

print CGI::header();

system("vlc /home/jack/Desktop/ayni1.mp4");

但是,当我跳上笔记本电脑(Win10)并使用Chrome浏览器访问http://12.345.678.90:80/dashboard/perl/ayni1.cgi(这是我的服务器,并且该目录确实存在)时,托管计算机上没有任何反应。在浏览器中,将显示以下行:

VLC media player 3.0.3 Vetinari Command Line Interface initialized. Type `help' for help. > Shutting down.

恐怕我不太了解发生了什么。我认为cgi脚本可以直接与命令行交互;即他们可以直接向 Terminal 发出命令。我误会了吗?我在做什么错了?

对不起,我知道这个问题有些分散。如果需要,我会尽力提供澄清。

我对这一切有些陌生。

0 个答案:

没有答案