使用php71模拟php70的环境是可能的吗?

时间:2018-01-23 13:29:46

标签: php composer-php

我已经安装了7.1版本的php。我正在开发一个可以在不同的php版本上工作的库。我想跑...

composer install

使用php70模拟环境。目的是避免在composer.lock中需要php71的php包。可能吗?

2 个答案:

答案 0 :(得分:5)

添加如下内容:

"config": {                                                                       
    "platform": {                                                                
        "php": "~7.0.0"
    }
}

进入composer.json。这应该修复依赖库的平台。

更多信息可在此处找到:Force composer to require PHP Version between Version X and Version Y

答案 1 :(得分:0)

是的,这是可能的。您必须在您的存储库中下载composer.phar。 然后使用php二进制7.0或7.1启动它。

/usr/bin/php70 ~/work/composer.phar install

/usr/bin/php71 ~/work/composer.phar install

您可以将脚本配置为使用php 7.0或php 7.1

我希望它能帮到你

奥利弗