如何为 PHP 安装 ffmpeg

Jul*_*Bsd 4 php ffmpeg centos server

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

当我尝试在没有 root 访问权限的情况下使用 ffmpeg 时,出现以下错误:

ffmpeg: error while loading shared libraries: libx264.so.148: 
        cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

最终目标是能够在我没有 root 访问权限的 PHP 脚本中使用 ffmpeg。

llo*_*gan 7

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

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