如何为PHP安装ffmpeg



我已经在我的专用服务器(CentOS 7)上以root身份使用ssh成功安装了ffmpeg。
ffmpeg工作正常-但现在我需要在没有根访问权限的情况下使用它。

当我尝试使用ffmpeg没有根访问权限时,我得到以下错误:

ffmpeg: error while loading shared libraries: libx264.so.148: 
        cannot open shared object file: No such file or directory

最终目标是能够在我的PHP脚本中使用ffmpeg,而不需要root访问权限。

最简单的解决方案是下载一个已经编译好的ffmpeg二进制/可执行文件,并将脚本指向它。在FFmpeg下载页面上,请参阅获取软件包部分,以获取Linux, Windows和macOS的最新静态构建的链接。

您可以使用FFmpeg Wiki: PHP中所示的shell_exec(),并提供下载二进制文件的完整路径。

可能太晚了,但这里有一个更新的解决方案:

在操作系统中安装libhttps://www.vultr.com/docs/how-to-install-ffmpeg-on-debian-8-or-9

Install for PHP 7。X via composerhttps://github.com/PHP-FFMpeg/PHP-FFMpeg

最新更新