大家的php代码是如何发布到生产环境的?

发布于 2022-09-12 02:28:30 字数 170 浏览 44 评论 0

代码开发好了,大家是如何发布到生产环境的?

当使用了composer的时候,是发不到生产环境在composer install吗?

这样很显然不现实,还是传到生产环境后在一个文件夹里composer install好了后,再把网站软连接到此文件夹?

想问下大家是如何进行这个操作的

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

め可乐爱微笑 2022-09-19 02:28:30

使用了 composer ,那么,本地开发是必须要求提交 composer.lock,而且不允许随意执行 composer update,也不允许随意使用 忽略平台依赖 参数.这样主要是为了多用户,多环境之间,保证 install 出来的是相同版本的代码,不要有差异.

另外,从测试环境开始,所有的代码都必须有 jenkins 来打包,测试环境,预发布环境,以及正式环境,都必须是拉取 jenkins 构建好的代码包,解压后链接到目录即可,这一步是保证部署的代码一致.当然还有一个前提 测试环境,预发布环境和正式生产环境 的 php 的版本,扩展版本 一致,核心配置一致.

无人问我粥可暖 2022-09-19 02:28:30

没见过用composer发布的。提供一种方案:代码版本控制使用git,然后把web目录变为git目录,上线直接pull下代码即可,好处是上线方便、出bug了回滚也方便。也可以自己搭建gitlab或者使用github仓,支持自动化部署代码的。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文