我想知道我是否可以在任何web服务器上安装或使用Laravel PHP框架,而不使用Composer (PHP包/依赖管理器)每次?
我希望能够将我的应用程序放到任何web服务器上(如没有访问命令行的共享服务器)。
如果我第一次运行composer install
(本地),那么所有的依赖项都应该存在,对吗?
然后,我应该能够将它与所有文件(包括供应商目录)一起放到任何服务器上?
如果您真的愿意,您可以手动完成Composer所做的所有工作,但您绝对不应该这样做。安装Composer很简单,只需要获取composer.phar
文件并在其上运行命令即可。
你不需要在你的服务器上运行Composer以及本地,一旦你运行composer install
或composer update
你的项目将有它所有的依赖项可用,你可以直接上传到你的服务器。
你不能在你的项目中安装没有composer的laravel local
在这个网站上,你可以下载所有你可以下载的东西,也可以用composer构建工具下载。但是您不需要安装编写器。当然laravel也有:https://php-download.com/package/laravel/laravel
如果您有共享服务器,并且您无法安装composer并运行cmd来安装新包或更新现有包。
您可以通过在本地机器上安装composer并安装(ex composer require package/name
)或更新(ex composer update package/name
)所有包,然后在服务器上上传您的供应商目录和您的代码。它将在您的本地环境中工作。
注意:我强烈建议你应该使用Laravel与作曲家,它是Laravel的重要组成部分,你可以试着说服你的客户端提供一个支持Laravel的服务器。请查看下面的链接,您可以找到服务器要求。https://laravel.com/docs/5.5安装
如果你不想在服务器上使用composer,那么你必须运行composer install/update并在本地下载所有库,然后手动将所有这些文件上传到服务器上,即供应商目录。
在共享主机的情况下,如果你不能通过shh连接到服务器你可能必须这样做,但是上传所有文件到服务器上会花费很多时间所以我建议你应该使用composer然后通过composer install/update下载库
是的,你可以先在你的本地主机上通过composer安装所有的项目依赖,然后通过FTP将所有的文件传输到你的实际网站。
从github下载zip文件并上传到你的html和 volilou 它将为你工作