Composer如何指定php的版本

这个问题主要出现在本地开发环境的php版本高于生产环境运行的php版本,或构建服务时构建环境的p hp版本高于运行环境的php版本。这时composer会引入一些版本过高的包。可以在composer.json中的config.platform中设置php版本。

{
    "require": {
    }
    "config": {
        "platform" :{
            "php": "5.6",
            "ext-grpc": "1.14",
            "ext-protobuf": "3.5"
        }
    }
}

同时也可以写一下用到的一些扩展,这样在install的时候就不回去检查是否真的装了这些扩展

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注