如何安装Laravel 5.0

时间:2014-09-20 12:02:49

标签: php laravel composer-php laravel-5

我无法启动并运行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

5 个答案:

答案 0 :(得分: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 

有关详细信息,请查看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文件放在此目录中)

多步法

  1. 使用选项Download ZIP
  2. 下载https://github.com/laravel/laravel/tree/develop
  3. 将其解压缩到网络目录
  4. 在解压缩ZIP文件的目录中运行composer update(不是composer install
  5. 在浏览器中为项目运行网址时使用这两种方法(例如http://localhost/projects/test-laravel-5-project/public,具体取决于您的网络服务器设置),您将获得标准的Laravel网站You have arrived.

    两种方法都应该运作良好。尝试任何一个,以最适合你的方式。

答案 1 :(得分:8)

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

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

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

$ php artisan -V

您将能够看到以下消息。

Laravel Framework版本5.0-dev 意味着你已经成功安装了laravel 5!

答案 2 :(得分:1)

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

composer create-project laravel/laravel <projectname>

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

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

答案 3 :(得分:0)

  

composer global要求“laravel / installer = ~1.1”

答案 4 :(得分: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版本 3)打开cmd或git bash并写在那里。 composer create-project --prefer-dist laravel / laravel博客 如果要安装某些旧版本,则可以在最后写下提及的版本。 composer create-project --prefer-dist laravel / laravel博客5.2。*