在没有 Composer 的情况下安装 Laravel
Posted
技术标签:
【中文标题】在没有 Composer 的情况下安装 Laravel【英文标题】:Install Laravel without Composer 【发布时间】:2015-01-18 11:30:43 【问题描述】:我不允许在工作时在我的服务器上安装 Composer。官僚!此外,它没有连接到互联网。这是一个公司的 Intranet 服务器,我不是它的系统管理员。
我会在没有 Composer 的情况下安装和运行 Laravel 遇到很大的困难吗?我应该使用其他框架吗?
说实话,我是一个非常基础的 php 程序员,没有太多命令行经验。我习惯于将项目所需的一切都包含在一个目录中 - 例如 CodeIgniter。
This article 暗示有很多必需的依赖项。如果没有它们,我的 Laravel 项目会无法正常运行吗?
-- 更新--
如果碰巧有办法在没有 Composer 的情况下做到这一点,那么请告诉我如何做到这一点。我从 GitHub 下载了 Laravel 的源文件(就像使用 CodeIgniter 一样),但是当我尝试在浏览器上查看它时出现错误;
Warning: require(/var/www/html/test/laravel/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /var/www/html/test/laravel/bootstrap/autoload.php on line 17
Fatal error: require(): Failed opening required '/var/www/html/test/laravel/bootstrap/../vendor/autoload.php' (include_path='.:/php/includes:/var/www/html/php/includes:/jpa/release/jpa/includes:/usr/share/pear:/usr/share/php/phpmailer:/apache/htdocs/applications/surveys/Includes:/var/lib/ZF1/library') in /var/www/html/test/laravel/bootstrap/autoload.php on line 17
【问题讨论】:
【参考方案1】:我想一种方法是在另一台机器上运行作曲家(也许在家里)。然后只需将 Composer 下载的所有文件移至您的工作机器即可。
手动安装需要做很多工作。你必须有效地完成作曲家在后台所做的所有事情。跟踪所有依赖项将非常困难。
【讨论】:
实际上...我确实在家里的 Mac 上启动并运行了 Laravel。我是使用 Composer 完成的。我不确定 Composer “获取”的所有依赖项是否都放在了 Laravel 文件夹中,或者它们是否放在服务器上的某个随机配置文件中。 哦,好吧。不,是的。它们都放在 laravel 文件夹中。因此,您可以跨机器移动该文件夹。没问题。 哇。哥们,谢啦。我会试试这个,看看会发生什么!以上是关于在没有 Composer 的情况下安装 Laravel的主要内容,如果未能解决你的问题,请参考以下文章
Composer:如何在不更新旧依赖项的情况下安装另一个依赖项?
我可以在不使用 Composer 的情况下安装 Laravel 吗?