如何安装 Laravel 5.0

Posted

技术标签:

【中文标题】如何安装 Laravel 5.0【英文标题】:How to install Laravel 5.0 【发布时间】:2014-11-14 21:54:24 【问题描述】:

我无法启动和运行 Laravel 5.0 的测试实例,因此我可以协助完成此过渡。

1) 从https://github.com/laravel/laravel/tree/develop 新建应用程序在运行composer install 时会导致以下错误。

"error":
    "type":"ErrorException",
     "message":"Undefined index: timezone",
     "file":"\/Projects\/indatus\/dispatcher-test-app\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/start.php",
     "line":167

"error":
    "type":"ErrorException",
     "message":"Undefined index: timezone",
     "file":"\/Projects\/indatus\/dispatcher-test-app\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/start.php",
     "line":167

我是不是完全错过了什么?

更新:这个问题/答案仅在 Laravel 5 处于开发阶段时才有意义。您现在应该参考 Laravel Documentation 了解如何安装 Laravel

【问题讨论】:

为什么不耐心使用稳定版本? @AliGajani 我有一个包需要更新才能使用 L5 可以看看这个链接,可以帮助你从一开始就了解laravel的安装......tisuchi.com/laravel-5-series-episode-1-install-laravel-5 【参考方案1】:

由于 Laravel 5 已经是最终版本,要安装它,你应该运行

composer create-project laravel/laravel test-laravel-5-project --prefer-dist 

在您的控制台中。 test-laravel-5-project 是您的项目名称,您可以随意调用它 - 例如 myblog、myapp 等。Laravel 文件将放在此目录中

您也可以使用替代方法

composer global require "laravel/installer=~1.1"

然后运行

laravel new test-laravel-5-project 

有关详细信息,您应该查看official Laravel installation notes


以下答案仅出于历史原因保留,并且在 Laravel 5 仍处于开发阶段时有效。你现在应该只使用上面提到的方法

我刚刚对此进行了测试,有两种安装 Laravel 5 的方法:

一步法

你只要跑:

composer create-project laravel/laravel test-laravel-5-project dev-develop --prefer-dist

composer 将创建整个目录结构。在上面的命令中,test-laravel-5-project 是你的项目名称——你当然可以随意命名(composer 会创建这个名称的目录并将所有 Laravel5 文件放在这个目录中)

多步法

    下载https://github.com/laravel/laravel/tree/develop 选项Download ZIP 解压到网页目录 在解压 ZIP 文件的目录中运行 composer update(不是 composer install

在浏览器中运行项目的 URL 时使用这两种方法(例如 http://localhost/projects/test-laravel-5-project/public 取决于您的网络服务器设置),您将获得标准 Laravel 网站 You have arrived.

这两种方法都应该很好用。试一试,选择最适合您的。

【讨论】:

你怎么知道使用test-laravel-5-project?幸运的猜测或发现它记录在某处?我没找到... @Webnet test-laravel-5-project 是您要创建的项目的名称。你可以在这里放任何你想要的东西,例如dating,如果你正在创建约会网站等等。我刚刚编辑了我的答案以使其清楚 我试过这个:composer create-project laravel/laravel test-laravel-5-project dev-develop --prefer-dist 没有成功,只有从 github 下载并运行 composer update 才有效。 @AdemirNuno 运行此命令后得到了什么结果? @AdemirNuno 你确定你使用了完全相同的命令吗?从您的错误来看,您似乎在create-project 之后使用了laravel-laravel 而不是laravel/laravel【参考方案2】:

转到 CLI 并输入以下命令行。确保 composer 已经安装。

$composer create-project laravel/laravel <yourdirectryname> dev-develop 它会问你一个关于删除 .git 文件的问题,然后输入 Y。 将目录更改为

$cd <yourdirectoryname> 然后输入以下命令

$ php 工匠 -V

您将能够看到以下消息。

Laravel 框架版本 5.0-dev 说明你已经安装成功了 laravel 5!

【讨论】:

【参考方案3】:

从您要存储项目的位置运行此命令

composer create-project laravel/laravel <projectname>

记住,它会从 git 下载最新版本的 laravel 应用程序。

如果你使用的是 linux,那么通过从 laravel 项目的根目录运行命令 chmod 777 -R &lt;dir name&gt; 来授予 bootstrap/cachestorage 权限

【讨论】:

【参考方案4】:

composer 全局需要 "laravel/installer=~1.1"

【讨论】:

【参考方案5】:

首先你需要通过这个命令在你的系统中全局安装 laravel

composer 全局需要 laravel/installer 那么你可以通过三种方式安装laravel, 1) 去 laravel github Reqosritory 并下载它的 zip,然后获取 ssh 或 Https url 并从 CMD 或 Git bash 安装它 2)打开Git bash,在里面写laravel new,这会下载最新的laravel版本 3)打开 cmd 或 git bash 并在那里写。 composer create-project --prefer-dist laravel/laravel 博客 如果你想安装一些旧版本,那么你可以在最后写下提到的版本。 composer create-project --prefer-dist laravel/laravel blog 5.2.*

【讨论】:

以上是关于如何安装 Laravel 5.0的主要内容,如果未能解决你的问题,请参考以下文章

如何安装MySQL 5.0?

QuartusII 5.0如何安装?

如何从 NuGet 安装 EntityFramework 5.0(和其他旧版本)?

如何将我的 laravel 5.0 项目直接升级到 5.4?

哎呀,看起来像出事了。拉拉维尔 5.0

如何从 laravel 5.0 中的 Request 类中获取所有查询字符串