所以我尝试使用composer在这里安装这个php-ffmpeg扩展程序:
https://github.com/sharapov-outsource/php-ffmpeg-extensions
但是它需要php-ffmpeg 0.6.1而最新版本的php-ffmpeg是0.9.3 那么如何使用composer来安装它并允许php-ffmpeg的0.9.3版本?我需要分叉吗?如果是这样,我如何设置我的composer.json文件来拉取和设置正确的类?
答案 0 :(得分:2)
对于作曲家安装,
1)添加:
"require": {
"sharapov/php-ffmpeg-extensions": "0.9.3"
},
到您的composer.json文件并更新您的依赖项。
$ composer update
2)或者你可以从shell运行:
$ composer require sharapov/php-ffmpeg-extensions:0.9.3
可以通过以下方式定义要使用的版本:
1.2
您可以指定包的版本(例如,0.9.3
或0.6.1
)^
(插入符号)运算符表示任何非破坏版本/直到主要版本(例如,^1.2.3
等同于>=1.2.3<2.0.0
)~
(代字号)运算符表示最右边的近似/增量(例如,~1.2
相当于>=1.2<2.0.0
或~1.2.3
相当于>=1.2.3 <1.3.0
)*
(星号)运算符表示此级别上的所有版本(例如,1.0.*
相当于>=1.0<1.1
)1.0-2.0
相当于>=1.0.0<2.1
了解更多关于作曲家https://getcomposer.org/doc/
的文章