php - 如何为 PHP 安装 ffmpeg

标签 php ffmpeg server centos

我已经在我的专用服务器(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/

相关文章:

php - 在 xml 之前插入 php

php - 从oracle中选择记录

php - 优化 Wordpress 图片上传,在 Dedicated 上速度慢且一次只能上传 1 张

javascript - Node JS MySQL 插入多变量查询 ER_PARSE_ERROR

php - 网页链接管理 - php 与数据库

PHP 和 FFmpeg : works on terminal but ffmpeg error when in shell_exec

ffmpeg - ffmpeg : libvpx decoder version must be >=0. 9.1 的交叉编译

video - FFmpeg:省略 -filter_complex 会导致某些播放器中的视频丢失

FFMPEG 覆盖图像上带有黑色背景的视频无法正常工作且没有任何错误

html - 名称服务器与 URL 转发