所以我尝试使用 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 文件来提取和设置正确的类?
所以我尝试使用 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 文件来提取和设置正确的类?
对于作曲家安装,
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
)^
caret) 运算符表示任何非破坏版本 / 直到主要版本(例如,^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
)*
(star) 运算符表示此级别上的所有版本(例如,1.0.*
相当于>=1.0<1.1
)1.0-2.0
相当于_>=1.0.0<2.1
有关更多信息,请查看作曲家的文档https://getcomposer.org/doc/