Php 使用同一软件包编写两个不同版本的软件包

Php 使用同一软件包编写两个不同版本的软件包,php,composer-php,Php,Composer Php,我有一个Magento安装,它使用Monolog包。令人满意的版本是1.16。但是deployphp/deployer使用^1.21,这是不兼容的 不可能同时使用这两个软件包吗?还是有解决办法? 如果可能的话,我确实希望使用这两个包的最后版本。不可能使用不同版本的同一个包,可能存在冲突我找不到名为php/deployer的composer包。你能给我们提供正确的软件包名称吗?抱歉,这里是:deployphp/deployerIt看起来像是只要你在deployer的v4中,你就可以使用monolo

我有一个Magento安装,它使用Monolog包。令人满意的版本是1.16。但是deployphp/deployer使用^1.21,这是不兼容的

不可能同时使用这两个软件包吗?还是有解决办法?
如果可能的话,我确实希望使用这两个包的最后版本。

不可能使用不同版本的同一个包,可能存在冲突

我找不到名为php/deployer的composer包。你能给我们提供正确的软件包名称吗?抱歉,这里是:deployphp/deployerIt看起来像是只要你在deployer的v4中,你就可以使用monolog的1.21。抱歉,magento使用“monolog/monolog”:“1.16.0”,deployphp使用1.21。我只看到一个解决方案,那就是使用3.x-dev(或3.3.0)那么不可能同时使用这两个包吗?如果两个版本的规格相同,如果php deployer中有任何更新,那么它必须支持最新版本的monologI guess magento。那么,我之前混淆了两个版本。Magento目前使用的是最低版本,您只需更新Magento即可,它支持1.22或使用旧版本的deployer