首页 文章

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

提问于
浏览
87

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

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

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

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

6 回答

  • 65

    如果您不想在服务器上使用composer,则必须运行composer install / update并在本地下载所有库,然后手动上载服务器上的所有这些文件,即Vendor Directory .

    在共享主机的情况下,你无法连接到服务器,你可能必须这样做,但它需要很多时间上传服务器上的所有文件所以我建议你应该编写,然后下载库通过作曲家安装/更新 .

  • 10

    只需下载zip file from github并上传到您的htdoc并vo它将适合您

  • 4

    在此站点上,您可以使用composer构建工具下载所有可下载的内容 . 但是你不需要安装作曲家 . 当然laravel也出现在那里:https://php-download.com/package/laravel/laravel

  • 1

    如果没有作曲家,则无法在项目中安装laravel local .

  • -1

    如果您有共享服务器,则无法安装composer并运行cmd来安装新软件包或更新现有软件包 .

    您可以通过在本地计算机上安装composer并安装(ex composer require package/name )或更新(ex composer update package/name )所有软件包,然后使用您的代码在服务器上安装 upload your vendor directory 来完成一件事 . 它会像你当地的环境一样适合你 .

    NOTE: 我强烈建议您将Laravel与作曲家一起使用,它是laravel的重要组成部分,您可以尝试说服您的客户提供支持laravel的服务器 . 请检查以下链接,您可以找到服务器要求 . https://laravel.com/docs/5.5#installation

  • 3

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

    您不需要在服务器上以及本地运行Composer,一旦运行 composer installcomposer update ,您的项目将具有所有可用的依赖项,您只需将其直接上传到您的服务器即可 .

相关问题