当前位置: 首页 > 面试题库 >

如何为PHP安装ffmpeg

养昊天
2023-03-14
问题内容

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

当我尝试使用无根访问权限的ffmpeg时,出现以下错误:

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

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


问题答案:

最简单的解决方案是下载已编译的ffmpeg二进制文件,然后将脚本指向该文件。在FFmpeg下载页面上,请参阅“
获取软件包” 部分,以 获取 指向Linux,Windows和macOS的最新静态版本的链接。

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



 类似资料:
  • 我对所有与WebServers相关的东西都是新手。直到现在,我都使用Apache。但我想给Nginx一个尝试。所以我决定把它和PHP一起安装。以下是我遵循的步骤(我提到我使用的是Windows7): > 从官网下载nginx 从官网下载PHP5.6.11 我在c:/drive中提取了nginx 我提取并将php复制到nginx中 我创建了start.bat文件(在nginx文件夹内),代码如下:

  • 这边项目用lnmp1.9构建的,一开始只安装了nginx 使用 ./install.sh nginx 命令 下载的是lnmp1.9-full 完整包 现因业务需求,需要安装php环境 求问如何通过lnmp独立安装php环境? 使用./install.sh mphp 不管用

  • 问题内容: 在我的Mac上,我已经安装了php并且工作正常。我最近想安装mcrypt,所以我使用brew来安装。尽管它似乎可以很好地安装,但是它没有出现在我的phpinfo()中。因此,我认为brew安装了mcrypt的php并不是apache使用的php。 有人知道我怎么做: 检查brew安装的php和Apache使用的php之间是否有区别? 使Apache使用酿造安装的PHP? 欢迎所有提示!

  • 问题内容: 我正在使用 SWT浏览器小部件 使用 Eclipse (“开普勒”)在 Java中 开发应用程序。 __ 现在,我想使用Mozilla API并从以下站点从XULRunner 下载最新的 sdk :http : //ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/latest/ 如何告诉Eclipse使用 XULRunner, 以便

  • 主要内容:您需要做什么?,使用支持 PHP 的 Web 主机,在您自己的 PC 机上建立 PHP,PHP 服务器组件,IDE (Integrated Development Environment集成开发环境),在 Cloud Studio 中运行 PHP 程序您需要做什么? 为了开始使用 PHP,您可以: 找一个支持 PHP 和 MySQL 的 Web 主机 在您自己的 PC 机上安装 Web 服务器,然后安装 PHP 和 MySQL 使用支持 PHP 的 Web 主机 如果您的服务器支持 P

  • 本章将会带领你在 CentOS 7.4 系统上编译安装 PHP 7.2 环境,以及缺少的拓展安装。 下载源码 我们打开PHP 官网下载页找到最新的 PHP 7.2 版本,以 7.2.9 为例: 我们点击绿色框部分的的地址,最后我们通过选择地区后得到最终地址为:http://cn2.php.net/distributions/php-7.2.9.tar.xz 我们得到文件下载地址后,登入 Linux