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

yipeiwu_com6年前PHP代码库

本文的内容主要是为了解决在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多用户读写文件冲突的解决办法

一般的方案会是:复制代码 代码如下:$fp = fopen("/tmp/lock.txt", "w+");if (flock($fp, LOCK_EX)) {  &n...

关于PHP内存溢出问题的解决方法

一.内存溢出解决方案在做数据统计分析时,经常会遇到大数组,可能会发生内存溢出,这里分享一下我的解决方案。还是用例子来说明这个问题,如下:假定日志中存放的记录数为500000条,那么解决方...

php生成excel文件的简单方法

php生成excel文件的简单方法

生成excel 当然使用的是 phpExcel这个类库了,可是它太麻烦了,对于只要简单生成来说有点不值得 什么叫简单,把数据库的数据导入到excel就行了, 这个就是简单了 下面看一段代...

php随机获取金山词霸每日一句的方法

本文实例讲述了php随机获取金山词霸每日一句的方法。分享给大家供大家参考。具体实现方法如下: header('Content-Type:text/html; charset=utf-...

PHP中全面阻止SQL注入式攻击分析小结

一、 引言   PHP是一种力量强大但相当容易学习的服务器端脚本语言,即使是经验不多的程序员也能够使用它来创建复杂的动态的web站点。然而,它在实现因特网服务的秘密和安全方面却常常存在许...