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 相关文章推荐
深入理解:单一入口、MVC、ORM、CURD、ActiveRecord概念
Jun 06 PHP
php实例分享之mysql数据备份
May 19 PHP
php使用ob_flush不能每隔一秒输出原理分析
Jun 02 PHP
wampserver改变默认网站目录的办法
Aug 05 PHP
WordPress开发中的get_post_custom()函数使用解析
Jan 04 PHP
php实现搜索类封装示例
Mar 31 PHP
Laravel 5.3 学习笔记之 配置
Aug 28 PHP
php+redis实现多台服务器内网存储session并读取示例
Jan 12 PHP
laravel 5.3中自定义加密服务的方案详解
May 09 PHP
php中时间函数date及常用的时间计算
May 12 PHP
PHP基于双向链表与排序操作实现的会员排名功能示例
Dec 26 PHP
解决PHPstudy Apache无法启动的问题【亲测有效】
Oct 30 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触发器自动更新memcache的实现代码
2009/10/11 PHP
zend framework配置操作数据库实例分析
2012/12/06 PHP
6种php上传图片重命名的方法实例
2013/11/04 PHP
js和php邮箱地址验证的实现方法
2014/01/09 PHP
php获取QQ头像并显示的方法
2014/12/23 PHP
yii使用bootstrap分页样式的实例
2017/01/17 PHP
个人总结的一些关于String、Function、Array的属性和用法
2007/01/10 Javascript
jquery1.9 下检测浏览器类型和版本的方法
2013/12/26 Javascript
QQ空间顶部折页撕开效果示例代码
2014/06/15 Javascript
浅谈javascript中this在事件中的应用
2015/02/15 Javascript
javascript继承的六大模式小结
2015/04/13 Javascript
JavaScript的instanceof运算符学习教程
2016/06/08 Javascript
JavaScript事件冒泡与事件捕获实例分析
2018/08/01 Javascript
NodeJs项目中关闭ESLint的方法
2018/08/09 NodeJs
JS面向对象编程——ES6 中class的继承用法详解
2020/03/03 Javascript
vue tab滚动到一定高度,固定在顶部,点击tab切换不同的内容操作
2020/07/22 Javascript
vue 通过base64实现图片下载功能
2020/12/19 Vue.js
[01:03:18]DOTA2-DPC中国联赛 正赛 RNG vs Dynasty BO3 第一场 1月29日
2021/03/11 DOTA
python实现巡检系统(solaris)示例
2014/04/02 Python
Python中的Numpy入门教程
2014/04/26 Python
tensorflow构建BP神经网络的方法
2018/03/12 Python
python 实现对文件夹中的图像连续重命名方法
2018/10/25 Python
浅谈Python的list中的选取范围
2018/11/12 Python
python实现二维数组的对角线遍历
2019/03/02 Python
python+os根据文件名自动生成文本
2019/03/21 Python
python3实现raspberry pi(树莓派)4驱小车控制程序
2020/02/12 Python
HTML5移动开发图片压缩上传功能
2016/11/09 HTML / CSS
美容院营销方案
2014/03/05 职场文书
中层干部竞聘演讲稿
2014/05/15 职场文书
大学生思想道德自我评价
2015/03/09 职场文书
考生诚信考试承诺书
2015/04/29 职场文书
民事上诉状范文
2015/05/22 职场文书
同学聚会祝酒词
2015/08/10 职场文书
Python Socket编程详解
2021/04/25 Python
pandas中DataFrame重置索引的几种方法
2021/05/24 Python
总结Python变量的相关知识
2021/06/28 Python