解决PHP5.3.x下ffmpeg安装配置问题
本人的环境:
OS : windows 7 64位
WAMP:2.1a
PHP:5.3.3(之前是5.3.13)
项目需要用ffmpeg-php实现上传视频转码截图等功能,但是找了很多资料都没有把ffmpeg-php配置上。故,写本博文帮助大家解决这问题。
前言:之前我也找了资料在windows下配置ffmpeg-php,结果都配置不上。后来发现最主要的是PHP版本以及ffmpeg-php所对应的版本不一致。比如http://sergey89.ru/files/ffmpeg-php/这个网站发布的ffmpeg-php针对的是PHP5.2.x的版本,但最上面有PHP5.3.1的版本。原来我的是5.3.13版本的,一开始以为下ffmpeg-php-5.3-win32-all.zip不会出问题。结果还是出问题了,phpinfo()没有ffmpeg的信息。琢磨了很久,终于解决了。
解决方案:
相信大部分是用WAMP的,而且PHP的版本也是5.3.x的。所以造成了高版本的ffmpeg-php找不到,而且编译版本还分VC6和VC9。之前用的PHP5.3.13是VC9,现在的5.3.3是VC6的。配置不上主要是PHP版本的问题了。所以建议降级wamp或者php版本(适配高版本PHP的ffmpeg-php不好找)。
推荐用wamp2.1a(php是5.3.3的):http://pan.baidu.com/s/1i3wybAH
ffmpeg-php:http://pan.baidu.com/s/1vqxzC
WAMP的安装就不多说了,直接下一步下一步。ffmpeg-php解压后有9个dll文件,把php_ffmpeg.dll放到php的ext下(比如:E:\wamp\bin\php\php5.3.3\ext),其余的8个dll放到windows\system32下。然后打开php.ini(E:\wamp\bin\apache\Apache2.2.17\bin\php.ini),ctril+f查找extension=找到扩展配置的位置,然后在最下面添加extension=php_ffmpeg.dll,然后把extension=php_gettext.dll前面的‘;’分号除掉,保存php.ini(在E:\wamp\bin\php\php5.3.3下也有php.ini,我把这里的也改了)。重开WAMP。phpinfo()有ffmpeg信息说明安装配置成功啦!具体怎么使用请自行百度。
欢迎转载~
解决PHP5.3.x下ffmpeg安装配置问题的更多相关文章
- Linux下ffmpeg安装与开发配置
Linux下ffmpeg安装与开发配置 1. ffmpeg安装 安装环境: ubuntu 12.04 (1)删除已安装的文件,避免冲突 sudo apt-get remove ffmpeg x26 ...
- linux下ffmpeg安装
1.ffmpeg下载地址: http://www.ffmpeg.org/download.html 2.解压 1 $ tar zvfj ffmpeg.tar.bz2 这里作者假设已经重命名为ffmpe ...
- linux下ffmpeg安装(转)
1.ffmpeg下载地址: http://www.ffmpeg.org/download.html 2.解压 1 $ tar xzvf ffmpeg.tar.bz2 这里作者假设已经重命名为ffm ...
- linux篇-linux下ffmpeg安装
1最近自己搭建的公司服务端转化视频不可以,我想应该是ffmpeg的问题,头痛 准备这两个源码包 2安装,先解压 ffmpeg-4.1.4.tar.bz2 yasm-1.3.0.tar.gz 3先安装y ...
- 解决关于IIS10.0下无法安装 URL 重写模块 2的问题
win10 系统自带的IIS是IIS10.0,官网提示URL Rewrite 2.0是只要IIS7.0以上的版本就可以安装,但是在IIS10.0下安装却一直失败.错误提示如下: 那么如何才能正确安装呢 ...
- 解决64位debian下无法安装ia32库的问题
原文地址:http://crunchbang.org/forums/viewtopic.php?pid=277918 因为64位debian源中并没有包括32位的软件包,所提安装ia32会提示依赖无法 ...
- Windows下mysql安装配置问题
下载最新版的mysql: https://dev.mysql.com/downloads/mysql/ 下载完成后解压打开安装包如下 打开cmd以管理员身份运行(一定要以管理员身份运行) 然后输入命令 ...
- 在windows下完美安装GitHub
笔者最近在Windows下安装GitHub,过程中遇到不少问题.现在把安装的详细步骤分享给大家,免得大家走弯路. 笔者安装了GitHub for Windows程序,一切都运行顺利.但事情没有结束,首 ...
- Linux(CentOS6.5)下编译安装PHP5.6.22时报错”configure: error: ZLIB extension requires gzgets in zlib”的解决方式(确定已经编译安装Zlib,并已经指定Zlib路径)
本文地址http://comexchan.cnblogs.com/,作者Comex Chan,尊重知识产权,转载请注明出处,谢谢! 今天在CentOS6.5下编译安装PHP时,一直报错 confi ...
随机推荐
- Executing Raw SQL Queries using Entity Framework
原文 Executing Raw SQL Queries using Entity Framework While working with Entity Framework developers m ...
- zenmap 的扫描方式
第一种:Intense scan (nmap -T4 -A -v) 一般来说,Intense scan可以满足一般扫描 -T4 加快执行速度 -A 操作系统及版本探测 -v 显示详细的输出 第二种:I ...
- WPF中Timer与DispatcherTimer类的区别
前几天在WPF中写了一个轨迹回放的功能,我想稍微做过类似项目的,都晓得采用一个时间控件或者时间对象作为调度器,我在这么做的时候,出现了问题,于是将程序中的Timer换成了DispatchTimer,然 ...
- DefaultHashOperations multiget的一个坑
DefaultHashOperations的multiget如果没有数据会返回java.util.Collections.EmptyList,这个List没有重写add方法. List<Long ...
- android Json 使用
http://www.cnblogs.com/mybkn/archive/2012/05/18/2508306.html http://www.cnblogs.com/haippy/archive/2 ...
- BIND9配置文件详解模板[转载]
在CU上看到了一篇关于BIND9配置文件详解的文章,感觉不错,现转载了分享一下. //named.conf 注释说明 by shellyxz@163.com// 此文件对bind9的默认配置文件的说明 ...
- IOS把文件保存进沙盒目录
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES); NSS ...
- 【POJ】2170 Lattice Animals
1. 题目描述给定$n \times m, n.m \in [1, 10]$的方格,求不同形状的$[1 \cdots 10]$联通块的个数?所谓不同形状,表示不能通过平移.旋转.镜像实现相同的形状.2 ...
- OEM status|start|stop
OEM一旦建立以后,LINUX的主机名(hosts)就不要去改变. [oracle@redhat4 ~]$ emctl start dbconsoleOC4J Configuration issue. ...
- IE css expression(表达式)
很多时候我们需要对IE6的bug写一些hack,如max-height,absolute元素高度100%等. css里面的 expression(表达式)和js里面的差不多,如: 获取当前元素的高度: ...