我可以在不使用 Composer 的情况下安装 Laravel 吗?

2022-01-21 00:00:00 php laravel composer-php

我想知道我是否可以安装或使用 Laravel PHP 框架在任何网络服务器上,而不是每次都使用 Composer(PHP 包/依赖管理器)?

I'd like to know if I can install or use the Laravel PHP framework on any web server without using Composer (PHP package/dependency manager) every time?

我希望能够将我的应用程序放到任何 Web 服务器上(例如无法访问命令行的共享服务器).

I would like to be able to drop my app on to any web server (like a shared server without access to the command line).

如果我第一次(本地)运行 composer install,那么所有依赖项都应该存在,对吗?

If I run composer install the first time (locally), then all the dependencies should be present, correct?

那么,我应该能够将它放到任何包含所有文件(包括供应商目录)的服务器上?

Then, I should be able to drop it onto any server with all of the files (including the vendor directory)?

推荐答案

如果你真的想要,你可以手动完成 Composer 所做的所有工作,但你绝对不应该这样做.安装 Composer 很简单,只需获取 composer.phar 文件并在其上运行命令即可.

If you really wanted to, you could do all the work that Composer does manually, but you definitely should not. Installing Composer is easy, it's just a matter of getting the composer.phar file and running commands on it.

你不需要在你的服务器和本地运行 Composer,一旦你运行 composer installcomposer update 你的项目将拥有所有可用的依赖项并且你可以直接上传到你的服务器.

You do not need to run Composer on your server as well as locally, once you run composer install or composer update your project will have all its dependencies available and you can just upload it straight to your server.

相关文章