广告
返回顶部
首页 > 资讯 > 操作系统 >linux如何安装ffmpeg-php扩展
  • 799
分享到

linux如何安装ffmpeg-php扩展

2023-06-14 10:06:56 799人浏览 薄情痞子
摘要

这篇文章主要介绍linux如何安装FFmpeg-PHP扩展,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!安装方法:1、下载ffmpeg安装包,使用tar命令进行解压;2、使用make命令编译安装ffmpeg;3、3、

这篇文章主要介绍linux如何安装FFmpeg-PHP扩展,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

安装方法:1、下载ffmpeg安装包,使用tar命令进行解压;2、使用make命令编译安装ffmpeg;3、3、载ffmpeg-php安装包,使用tar命令进行解压;4、使用make命令编译安装ffmpeg-php即可。

1、安装ffmpeg

(1)获取安装包

wget -c wget Http://down1.chinaunix.net/distfiles/ffmpeg-0.4.9-p20051120.tar.bz2

(2)解压

tar -xvf ffmpeg-0.4.9-p20051120.tar.bz2

(3)编译安装

./configure --prefix=/usr/local/ffmpeg --enable-sharedmakemake install

(4)测试

直接输入:ffmpeg

ffmpeg version CVS, build 3277056, Copyright (c) 2000-2004 Fabrice Bellardconfiguration: --prefix=/usr/local/ffmpeg --enable-sharedbuilt on Oct 16 2013 17:05:16, GCc: 4.4.7 20120313 (Red Hat 4.4.7-3)usage: ffmpeg [[infile options] -i infile]... {[outfile options] outfile}...Hyper fast Audio and Video encoderMain options:-L show license-h show help................................省略

如果编译报如下错误

yasm not found, use --disable-yasm for a crippled build的错误,需要先编译安装yasm

yasm下载地址:http://yasm.tortall.net/Download.html

下载源码包解压后,编译安装

./configuremakemake install

如果测试时报如下错误

ffmpeg: error while loading shared libraries: libavdevice.so.52: cannot open shared object file: No such file or directory”

解决办法

vi /etc/ld.so.conf

加入

/usr/local/ffmpeg/lib

然后执行

ldconfig

2、安装ffmpeg-php

(1)下载安装包

wget http://jaist.dl.sourceforge.net/project/ffmpeg-php/ffmpeg-php/0.5.3.1/ffmpeg-php-0.5.3.1.tbz2

(2)解压

tar -xvf ffmpeg-php-0.5.3.1.tbz2

(3)编译安装

cd ffmpeg-php-0.5.3.1./configure --with-php-config=/usr/local/php/bin/php-config --with-ffmpeg=/usr/local/ffmpegmakemake install

(4)测试

在php的配置php.ini文件,添加如下内容

extension=ffmpeg.so

重启apache或php-fpm,用php测试

/usr/local/php/bin/php -r 'phpinfo();' | grep ffmpegffmpegffmpeg support (ffmpeg-php) => enabledffmpeg-php version => 0.5.3.1ffmpeg-php gd support => enabledffmpeg.allow_persistent => 0 => 0ffmpeg.show_warnings => 0 => 0............................省略

3、遇到的错误解决如下

(1)如果在make 时发现错误提示:make: *** [ffmpeg_frame.lo] Error 1 则:

mv ffmpeg_frame.loT ffmpeg_frame.lo

然后重新make;make install

(2)如果调用ffmepg-php模块错误提示:

php: symbol lookup error: /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/ffmpeg.so: undefined symbol: reGISter_ffmpeg_frame_class

则修改ffmpeg_frame.c,将3处的PIX_FMT_RGBA32 更改为PIX_FMT_RGB32即可。

vi ffmpeg_frame.c:%s/PIX_FMT_RGBA32/PIX_FMT_RGB32:wq!

然后重新configure;make;make install

(3)如果make 时报

make: *** [ffmpeg-php.lo] Error 1

需要在编译时,加上./configure --with-php-config=/usr/local/php/bin/php-config

如果还是不行,请更换ffmpeg和ffmpeg-php的版本试试,也可能是版本间不兼容。

以上是“linux如何安装ffmpeg-php扩展”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网操作系统频道!

--结束END--

本文标题: linux如何安装ffmpeg-php扩展

本文链接: https://www.lsjlt.com/news/269812.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • linux如何安装ffmpeg-php扩展
    这篇文章主要介绍linux如何安装ffmpeg-php扩展,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!安装方法:1、下载ffmpeg安装包,使用tar命令进行解压;2、使用make命令编译安装ffmpeg;3、3、...
    99+
    2023-06-14
  • Linux php安装zip扩展
    Linux php安装zip扩展 先手下载安装包,要注意的是安装zip之前要安装libzip,切换到存放目录 1.下载两个扩展包 wget https://nih.at/libzip/libzip-1...
    99+
    2023-09-15
    php linux 服务器
  • Linux下php如何安装curl扩展
    这篇文章主要为大家展示了“Linux下php如何安装curl扩展”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下php如何安装curl扩展”这篇文章吧...
    99+
    2022-10-19
  • linux如何安装php扩展脚本
    这篇文章将为大家详细讲解有关linux如何安装php扩展脚本,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。测试环境:ubuntu 12.04 php 5.3.x#!/bin/bash#Program:#&...
    99+
    2023-06-09
  • Linux上如何安装PHP PDO扩展库
    这篇文章主要介绍了Linux上如何安装PHP PDO扩展库,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。PDO是一个用于访问数据库的轻量级接口,它提供了数据库抽象层,让我们的...
    99+
    2023-06-27
  • Linux下如何安装PHP的memcache扩展
    这篇文章主要讲解了“Linux下如何安装PHP的memcache扩展”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下如何安装PHP的memcache扩展”吧!Step 1: 安装依...
    99+
    2023-07-05
  • linux下 php 安装 ssh2扩展 ,以及window下安装ssh2扩展
    openssl: 加密算法集合,C语言实现libssh2:ssh2协议库库,C语言实现PECL/ssh2: libssh2的php扩展,允许php程序调用libssh2中的函数依赖关系:PECL/ssh2 –> libssh2 –> ope...
    99+
    2023-09-01
    php linux 开发语言
  • php如何安装扩展
    小编给大家分享一下php如何安装扩展,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!php安装扩展的方法:1、使用apt或者yum命令安装扩展;2、使用pecl install命令安装扩展;3、通过源码编译安装;4、通过ph...
    99+
    2023-06-06
  • linux怎么安装php thread扩展
    本文操作环境:Ubuntu 16.04系统、PHP7.1版、DELL G3电脑linux怎么安装php thread扩展?Ubuntu 下 PHP 安装 pthreads 扩展:pthreads 是一个PHP使用多线程的扩展。这里就不再过多...
    99+
    2016-01-04
    Ubuntu pthreads
  • linux下怎么安装php扩展
    这篇文章主要介绍“linux下怎么安装php扩展”,在日常操作中,相信很多人在linux下怎么安装php扩展问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux下怎么安装php扩展”的疑惑有所帮助!接下来...
    99+
    2023-06-05
  • php安装扩展
    环境信息:ubuntu18、php7.4-fpm 以安装swoole扩展为例 下载php-dev,其中包含phpize命令 apt install php-dev 下载php扩展,在h...
    99+
    2023-08-31
    php 开发语言 apache
  • linux的redis扩展如何安装
    要安装Linux上的Redis扩展,请按照以下步骤进行操作:1. 首先,确保已经安装了Redis服务器。如果没有,请使用命令行工具(...
    99+
    2023-09-11
    linux redis
  • 如何安装php ffpemg扩展
    这篇文章主要介绍“如何安装php ffpemg扩展”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何安装php ffpemg扩展”文章能帮助大家解决问题。安装php ffpemg扩展的方法:1、通过...
    99+
    2023-07-05
  • win php如何安装扩展
    这篇文章将为大家详细讲解有关win php如何安装扩展,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。win php安装扩展的方法:1、在官网下载想要的扩展;2、解压并将里面的php_redis.dll放到...
    99+
    2023-06-26
  • php如何安装protobuf 扩展
    这篇文章主要为大家展示了“php如何安装protobuf 扩展”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“php如何安装protobuf 扩展”这篇文章吧。我...
    99+
    2022-10-19
  • php如何安装redis扩展
    php安装redis扩展的示例:集成环境:phpstudy。下载扩展文件:php_redis.dll,地址:https://pecl.php.net/package/redis。下载解压后,把“php_redis.dll”和“php_red...
    99+
    2022-10-22
  • php如何安装pecl扩展
    Pecl全称The PHP Extension Community Library,php社区扩展库,由社区编写,维护。使用pecl方便之处在于我们不用到处找源码包下载编译,配置,不用手动phpize,configure,make,make...
    99+
    2022-11-14
  • php xmlrpc扩展如何安装
    本篇内容介绍了“php xmlrpc扩展如何安装”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!php xmlrpc扩展的安装方法:1、在Wi...
    99+
    2023-06-20
  • php如何安装uuid扩展
    这篇文章给大家分享的是有关php如何安装uuid扩展的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。php安装uuid扩展的方法:首先到PECL官网下载php uuid扩展;然后安装好依赖库;接着使用phpize命...
    99+
    2023-06-09
  • php如何安装fpm扩展
    这篇文章主要介绍“php如何安装fpm扩展”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php如何安装fpm扩展”文章能帮助大家解决问题。php安装fpm扩展的方法:1、通过“wget”命令安装ph...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作