我想知道是否可以在任何 Web 服务器上安装或使用Laravel PHP 框架,而无需每次都使用Composer (PHP 包/依赖管理器)?
我希望能够将我的应用程序放到任何 Web 服务器上(例如无法访问命令行的共享服务器)。
如果我composer install
第一次(本地)运行,那么所有依赖项都应该存在,对吗?
那么,我应该能够将它放到任何包含所有文件(包括供应商目录)的服务器上吗?
我想知道是否可以在任何 Web 服务器上安装或使用Laravel PHP 框架,而无需每次都使用Composer (PHP 包/依赖管理器)?
我希望能够将我的应用程序放到任何 Web 服务器上(例如无法访问命令行的共享服务器)。
如果我composer install
第一次(本地)运行,那么所有依赖项都应该存在,对吗?
那么,我应该能够将它放到任何包含所有文件(包括供应商目录)的服务器上吗?
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.
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.
你不能在你的项目中安装没有 composer 的 laravel local。
在此站点上,您可以使用 composer 构建工具下载所有可以下载的内容。但是您不需要作曲家安装。当然 laravel 也在那里:https ://php-download.com/package/laravel/laravel
如果您有共享服务器并且无法安装 composer 并运行 cmd 来安装新包或更新现有包。
您可以通过在本地机器上安装 composer 并安装(前composer require package/name
)或更新(前composer update package/name
)所有包,然后将您的供应商目录与您的代码一起上传到服务器上。它会像在本地环境中一样为您工作。
注意:我强烈建议您使用 Laravel 和 composer,它是 laravel 的重要组成部分,您可以尝试说服您的客户端提供支持 laravel 的服务器。请检查下面的链接,您可以找到服务器要求。https://laravel.com/docs/5.5#installation
如果您不想在服务器上使用composer,则必须运行composer install/update 并在本地下载所有库,然后手动将所有这些文件上传到服务器上,即供应商目录。
如果您无法使用 shh 连接到服务器的共享主机,您可能必须这样做,但是将所有文件上传到服务器上需要很多时间,所以我建议您应该作曲然后下载库通过作曲家安装/更新。
是的,您可以先在本地主机中通过 composer 安装所有项目依赖项,然后通过 FTP 将所有文件传输到您的实际网站。
只需从 github 下载 zip 文件并上传到您的 htdoc 和瞧,它将为您工作