gpt4 book ai didi

laravel - 我需要在服务器上安装 Composer 吗?

转载 作者:行者123 更新时间:2023-12-04 17:43:15 25 4
gpt4 key购买 nike

我正在尝试部署 Laravel 应用程序并想知道 Composer 是否需要单独安装在服务器上?

最佳答案

不,您可以在单独的服务器上构建您的应用程序(或者在团队工作时在您的开发机器上不太理想),然后将项目(包括已安装的供应商)复制到您的服务器上。事实上,在单独的服务器上构建应用程序,然后只部署工件(tar.gz 文件,类似 deb 的 os-package 或构建的 docker 镜像)是很常见的,以便拥有一个没有工具的生产系统/dependencies 不需要运行实际应用程序,如 git、composer 等。

您可能需要运行其他命令,例如确保生成缓存文件,但基本上您运行 composer install --dump-autoload --no-dev --prefer-dist (也可能是 --classmap-authoritative )安装生产依赖项,运行您所需的工匠命令将 Assets 复制到公共(public)目录,构建缓存文件等,然后使用您喜欢的方法将整个项目从 rsync 传输到您的服务器上面提到的任何其他。您可能仍然需要处理一些细节,但是您绝不必在生产服务器上安装 composer。

关于laravel - 我需要在服务器上安装 Composer 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53465167/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com