PHP - 如何在服务器上运行命令行应用程序?

时间:2016-12-20 14:43:10

标签: php linux ffmpeg

我已经用PHP编写了一段时间,并在Windows XAMPP上使用了像FFMPEG这样的东西而没有任何问题。然而,现在我一直在尝试使用PHP在我的Godaddy托管帐户上运行FFMPEG命令行,因为我想创建一个基于Web的项目,但无法使其正常工作。

在具有ffmpeg.exe和sound.wav的Windows上,在同一目录中可以使用:

WavToMP3.php

<?php

exec("ffmpeg.exe -i sound.wav -ar 44100 -ac 2 -c:a libmp3lame -b:a 320k sound.mp3");

?>

然而它并没有在Godaddy上运行,我知道他们使用的是Linux,所以我尝试了这个:

http://download1.rpmfusion.org/free/fedora/releases/25/Everything/x86_64/os/repoview/ffmpeg-compat.html

我下载了:

http://download1.rpmfusion.org/free/fedora/releases/25/Everything/x86_64/os/Packages/f/ffmpeg-compat-0.6.7-9.fc25.i686.rpm

然后在脚本中我将“ffmpeg.exe”更改为“ffmpeg”但它仍然无法正常工作。

我不知道运行linux命令行,因为我过去只使用过Windows。

使用我的Godaddy托管帐户可以获得上述PHP代码或修改后的版本以生成.mp3文件需要什么说明?

0 个答案:

没有答案