如何为PHP安装ffmpeg [英] How to install ffmpeg for PHP

查看:230
本文介绍了如何为PHP安装ffmpeg的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经使用ssh成功地将ffmpeg作为root安装在我的专用服务器(CentOS 7)上。

ffmpeg工作正常 - 但是现在我需要使用它,而无需root访问。

I've successfully installed ffmpeg using ssh, as root, on my dedicated server (CentOS 7).
ffmpeg works fine - but now I need to use it without root access.

当我尝试使用没有root访问权限的ffmpeg时,我会收到以下错误:

When i try to use ffmpeg without root access, I get the following error :

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

最终目标是能够在不进行root访问的PHP脚本中使用ffmpeg。

The final goal is to be able to use ffmpeg inside my PHP scripts which do not root access.

推荐答案

最简单的解决方案是下载一个已编译的 ffmpeg 指向你的脚本。在 FFmpeg下载页面上,请参阅获取软件包部分以获得链接最近的Linux,Windows和macOS的静态构建。

The easiest solution is to download an already compiled ffmpeg binary and point your script to it. On the FFmpeg Download page refer to the Get the packages section for links to recent static builds for Linux, Windows, and macOS.

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

You can use shell_exec() as shown in FFmpeg Wiki: PHP and provide the full path to the downloaded binary.

这篇关于如何为PHP安装ffmpeg的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆