如何在Web服务器上更新composer.json laravel

如何在Web服务器上更新composer.json laravel,laravel,Laravel,如何在web服务器上更新composer.json laravel。我正在使用laravel。我想在web服务器上更新composer。将文件复制到本地服务器后。请帮助我。我认为您的过程有点“错误”。您永远不希望在生产服务器上更新composer或其依赖项,而是希望在本地进行更新。以下是我的流程,我希望它也能帮助您: 确保在GIT或版本控制中不忽略composer.lock和composer.json。composer.lock文件列出了应用程序中使用的当前版本 在本地计算机上运行compose

如何在web服务器上更新composer.json laravel。我正在使用laravel。我想在web服务器上更新composer。将文件复制到本地服务器后。请帮助我。

我认为您的过程有点“错误”。您永远不希望在生产服务器上更新composer或其依赖项,而是希望在本地进行更新。以下是我的流程,我希望它也能帮助您:

  • 确保在GIT或版本控制中不忽略composer.lock和composer.json。composer.lock文件列出了应用程序中使用的当前版本
  • 在本地计算机上运行
    composer update
    。如果有任何更新,它们将被下载并在composer.lock文件中引用
  • 运行并测试你的应用程序,确保一切正常
  • 将代码上载/推送到生产服务器
  • 运行
    composer install
    安装本地的依赖项
  • 同样,您不希望在生产服务器上运行
    composer update
    ,以防依赖项中的更新破坏您的应用程序


    另一种替代方法是在repo/code库中包含
    供应商
    目录,然后将本地拥有的所有内容上载到生产服务器。在我看来,这不是最好的解决方案,因为与composer处理此过程相比,您正在签入和/或将大量文件上载到服务器。

    您可以通过FTP将更新的库上载到供应商/(列出的库)中


    希望还能帮上忙,先生:)

    修改并上传?我认为这不是个好主意。应始终通过在生产服务器上运行
    composer install
    来提取依赖项。只有当您没有SSH访问权限时,才应考虑通过FTP上传。