composer.json应该如何在线上管理?-灵析社区

走你啊啊啊啊啊

我本地是windows环境 线上是linux 两边php版本不一样 一个7.2 一个7.3 本地用的phpstudy 我用composer require 安装了一个包 然后composer.json更新了 提交到服务器去 请问这个时候我在服务器是执行composer.update还是 composer install 呢?网上说不要update 能否有大佬给我说明白下。这个compser.json是在版本库 lock是不在的

阅读量:205

点赞量:0

问AI
理论上说,依赖管理文件 composer.json 和依赖版本记录 composer.lock 都应该提交到代码仓库,同时生产环境严格使用 lock 文件来安装。 同时开发环境也应该保持一致,否则你本地使用了线上不支持的语法或者模块导致线上出错怎么办? 所以回到你的问题: 1. 保持开发环境与生产环境一致 2. 提交版本管理和版本记录到代码仓库 3. 服务器上执行 install,具体参数看文档 4. 考虑升级到 docker 吧