您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
php5.4.45安装ffmpeg扩展(windows10环境)
发布时间:2021-08-27 16:51:13编辑:雪饮阅读()
Ffmpeg之前有安装过一次,当时好像是5.2.17版本来着,时隔多年有点淡忘了,今天又用到ffmpeg这个东西了。
有资料显示在php中安装ffmpeg需要考虑线程安全和非线程安全的问题,就对于这个php5.4.45的windows版本来说,我这里下载的是php-5.4.45-Win32-VC9-x86版本,是一个TS版本,即线程安全版本。这也正符合了这些资料中的要求。
这里为了方便,直接在小皮环境上折腾,但是小皮面板上面没有php5.4.45,只有php5.4.45nts
于是来一个偷梁换柱,我们将上面这个php安装包解压后替换原来的php5.4.45nts的目录(原来有下载php5.4.45nts),记得提前备份,然后将我们自己下载的这个php5.4.45中的php.ini-development修改为php.ini。然后再次修改php.ini添加如下配置:
extension=D:\phpstudy_pro\Extensions\php\php5.4.45nts\ffmpeg6-php5.4-win32-vc9\php_ffmpeg.dll
这里这个D:\phpstudy_pro\Extensions\php\php5.4.45nts\ffmpeg6-php5.4-win32-vc9目录是我们下载的一个针对于php5.4所编译的ffmpeg动态链接库,也即是扩展。我们将这个扩展就解压在这个目录。
理论上此时重启小皮面板就ok了。
实际上,此时重启小皮面板,的确没有什么问题,但是当你访问一个php脚本的时候就会出现一个弹框,大概出现的信息:PHP Startup
此时查看相关日志会发现出现错误:PHP Warning: PHP Startup: in Unknown on line 0
对于以上错误的这种弹窗一般信息太过于简明,若看日志也看不出所以然,也可以采用cmd命令行如php –m此时某些个模块加载有问题也会弹窗提示,但是就今天这个问题来说,相比上面两种方式就比较详细了。
那么其实这里是有一个坑点的,就是说其实上面那个扩展解压目录中,除了php_ffmpeg.dll动态链接库以外的其它文件拷贝到如:C:\Windows\SysWOW64这个目录中,在windows的64位系统中是这个目录。
那么拷贝完成之后再次重启即可完成ffmpeg扩展的安装。
关键字词:php5.4.45,win10,ffmpeg
相关文章
- 使用php调用ffmpeg生成音频波形图(exec)windows环境下
- (安卓)ffmpeg添加文字水印中文乱码的解决(非终极方案)
- ffmpeg-kit的使用(android studio第三方庫、依賴的使用
- ubuntu-18.04.5-desktop-amd64與ndk(r21e)交叉編譯ffm
- 交叉编译ffmpeg4.3.2(api28、安卓9、ubuntu-18.04.5-d
- 7、基于NDKC++FFmpegAndroid视频(流媒体)播放器开发实
- 编译支持64位arm处理器的ffmpeg动态链接库(支持neon和
- 9. 创建支持ffmpeg的AndroidStudio项目并调用其接口在
- 6. ffmpeg通用编译bash脚本编写、硬解码、neon、多线
- 5. 在ubuntu下交叉编译ffmpeg的android版本库~1