Centos 6.5下PHP 5.3安装ffmpeg扩展的步骤详解


Posted in PHP onMarch 02, 2017

本文的内容主要是为了解决在Centos6.5下PHP5.3安装ffmpeg扩展的问题,下面话不多说,来看看详细的步骤吧。

安装步骤如下:

安装必须的环境yasm

wget http://www.tortall.net/projects/yasm/releases/yasm-0.7.0.tar.gz
 tar zxvf yasm-0.7.0.tar.gz
 cd yasm-0.7.0
 ./configure
 make && make install

安装ffmpeg

svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg
 cd ffmpeg
 ./configure --enable-shared 
 make
 make install

安装ffmpeg-php

下载地址:http://ffmpeg-php.sourceforge.net/

tar jxvf ffmpeg-php-0.6.0.tbz2
 cd ffmpeg-php-0.6.0
 /usr/local/php/bin/phpize
 ./configure --with-php-config=/usr/local/php/bin/php-config

重要:排错!!!

vi ffmpeg_frame.c
  :%s/PIX_FMT_RGBA32/PIX_FMT_RGB32 #替换PIX_FMT_RGBA32为/PIX_FMT_RGB32 
make &&make install
vi /usr/local/php/etc/php.ini

加入: extension=ffmpeg.so

service httpd restart #重启apache生效

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

PHP 相关文章推荐
php-fpm配置详解
Feb 12 PHP
10个实用的PHP正则表达式汇总
Oct 23 PHP
yii实现图片上传及缩略图生成的方法
Dec 04 PHP
php获取json数据所有的节点路径
May 17 PHP
如何通过Linux命令行使用和运行PHP脚本
Jul 29 PHP
yii去掉必填项中星号的方法
Dec 28 PHP
ThinkPHP模板Volist标签嵌套循环输出多维数组的方法
Mar 23 PHP
ThinkPHP实现静态缓存和动态缓存示例代码
May 02 PHP
php类自动装载、链式操作、魔术方法实现代码
Jul 23 PHP
PHP数组内存利用率低和弱类型详细解读
Aug 10 PHP
PHP+Ajax简单get验证操作示例
Mar 02 PHP
PHP实现的多进程控制demo示例
Jul 22 PHP
php实现遍历文件夹的方法汇总
Mar 02 #PHP
几行代码轻松实现PHP文件打包下载zip
Mar 01 #PHP
PHP去除字符串最后一个字符的三种方法实例
Mar 01 #PHP
深入讲解PHP的对象注入(Object Injection)
Mar 01 #PHP
PHP实现图片批量打包下载功能
Mar 01 #PHP
深入解析PHP中SESSION反序列化机制
Mar 01 #PHP
yii2使用GridView实现数据全选及批量删除按钮示例
Mar 01 #PHP
You might like
解决MySQL中文输出变成问号的问题
2008/06/05 PHP
PHP常用代码大全(新手入门必备)
2010/06/29 PHP
提高PHP编程效率的方法
2013/11/07 PHP
javascript document.images实例
2008/05/27 Javascript
JavaScript 数组循环引起的思考
2010/01/01 Javascript
风吟的小型JavaScirpt库 (FY.JS).
2010/03/09 Javascript
json原理分析及实例介绍
2012/11/29 Javascript
JavaScript图片放大技术(放大镜)实现代码分享
2013/11/14 Javascript
require.js深入了解 require.js特性介绍
2014/09/04 Javascript
JS实现的仿QQ空间图片弹出效果代码
2016/02/23 Javascript
Vue组件tree实现树形菜单
2017/04/13 Javascript
React学习笔记之列表渲染示例详解
2017/08/22 Javascript
通过vue-cli来学习修改Webpack多环境配置和发布问题
2017/12/22 Javascript
vuejs项目打包之后的首屏加载优化及打包之后出现的问题
2018/04/01 Javascript
解决vue-cli脚手架打包后vendor文件过大的问题
2018/09/27 Javascript
JS实现的简单tab切换功能完整示例
2019/06/20 Javascript
js实现随机点名程序
2020/09/17 Javascript
vue中改变滚动条样式的方法
2020/03/03 Javascript
Vue项目打包部署到apache服务器的方法步骤
2021/02/01 Vue.js
Vue实现todo应用的示例
2021/02/20 Vue.js
Djang中静态文件配置方法
2015/07/30 Python
Python通过调用mysql存储过程实现更新数据功能示例
2018/04/03 Python
python hook监听事件详解
2018/10/25 Python
pyqt5 使用label控件实时显示时间的实例
2019/06/14 Python
Python字符串大小写转换拼接删除空白
2019/09/19 Python
python3.9和pycharm的安装教程并创建简单项目的步骤
2021/02/03 Python
HTML5 canvas基本绘图之绘制矩形
2016/06/27 HTML / CSS
中层干部竞争上岗演讲稿
2014/01/13 职场文书
高中运动会广播稿
2014/09/16 职场文书
小学优秀学生评语
2014/12/29 职场文书
广告公司文案策划岗位职责
2015/04/14 职场文书
公司酒会致辞
2015/07/30 职场文书
高三生物教学反思
2016/02/22 职场文书
创业计划之特色精品店
2019/08/12 职场文书
JS + HTML 罗盘式时钟的实现
2021/05/21 Javascript
springboot集成flyway自动创表的详细配置
2021/06/26 Java/Android