如何安装Laravel 5.0


69

我在启动和运行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文档以了解如何安装Laravel


为什么不耐心并使用稳定的释放剂?
Ali Gajani 2014年

4
@AliGajani我需要更新才能使用L5的软件包
Webnet 2014年

可以看一下此链接,它可以帮助您从一开始就了解laravel的安装.... tisuchi.com/laravel-5-series-episode-1-install-laravel-5
tisuchi

Answers:


124

由于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 

有关详细信息,请查看Laravel官方安装说明。


以下答案仅出于历史原因而保留,当Laravel 5仍处于开发阶段时才有效。您现在应该只使用上述方法

我已经测试过了,有两种安装Laravel 5的方法:

一站式方法

您只需运行:

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

然后composer将创建整个目录结构。在上面的命令中test-laravel-5-project是您的项目名称-您当然可以根据需要命名(创建者将使用该名称创建目录,并将所有Laravel5文件放入此目录中)

多步法

  1. 下载带有选项的https://github.com/laravel/laravel/tree/developDownload ZIP
  2. 将其解压缩到Web目录中
  3. 在您解压缩ZIP文件的目录中运行composer update(而不是composer install

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

两种方法都应该工作良好。尝试一下,哪一种最适合您。


您怎么知道要使用的test-laravel-5-project?幸运的猜测还是发现它记录在某处?我找不到它...
Webnet

5
@Webnettest-laravel-5-project是要创建的项目的名称。您可以在此处放置任何您想要的东西,例如,dating如果您正在创建约会网站等等。我刚刚编辑了我的答案以使其清楚
MarcinNabiałek2014年

我已经尝试过了:composer create-project laravel/laravel test-laravel-5-project dev-develop --prefer-dist没有成功,只有从github下载并运行composer update才有效。
阿黛尔·马泽(Ademir Mazer Jr)-努诺2014年

@AdemirNuno运行此命令后得到什么结果?
MarcinNabiałek'14

2
@AdemirNuno您确定使用完全相同的命令吗?从您的错误来看,您似乎使用了laravel-laravel而不是在laravel/laravel之后create-project
MarcinNabiałek2014年

8

转到CLI并输入以下命令行。确保已经安装了作曲家。

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

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

$ php artisan -V

您将能够看到以下消息。

Laravel Framework版本5.0-dev表示您已成功安装laravel 5!


1

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

composer create-project laravel/laravel <projectname>

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

如果您使用的是linux,则通过从laravel项目的根目录运行命令来授予引导程序/缓存存储权限chmod 777 -R <dir name>



0

首先,您需要通过以下命令在系统中全局安装laravel

composer global require laravel / installer 然后可以通过三种方式安装laravel:1)转到laravel github Reqosritory并下载其zip文件,其次获取ssh或Https url并从CMD或Git bash安装它2)打开Git bash只需编写laravel new在这里,它将下载最新的laravel verision 3)打开cmd或git bash并在此处编写。 作曲家create-project --prefer-dist laravel / laravel博客, 如果您想安装一些旧版本,则可以在最后写下提及版本。 作曲者create-project --prefer-dist laravel / laravel博客5.2。*

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.