我已经在我的专用服务器(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
最终目标是能够在我的 PHP 脚本中使用 ffmpeg,这些脚本不是 root 访问权限。
最佳答案
最简单的解决方案是下载一个已经编译好的ffmpeg
二进制/可执行文件并将你的脚本指向它。在 FFmpeg Download页面请参阅获取包部分以获取 Linux、Windows 和 macOS 的最新静态构建的链接。
您可以使用 shell_exec()
如FFmpeg Wiki: PHP所示并提供下载的二进制文件的完整路径。
关于php - 如何为 PHP 安装 ffmpeg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52236188/