如何安装Laravel 5.0

Web*_*net 68 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}}
Run Code Online (Sandbox Code Playgroud)

我完全错过了什么吗?

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

Mar*_*łek 124

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

composer create-project laravel/laravel test-laravel-5-project --prefer-dist 
Run Code Online (Sandbox Code Playgroud)

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

您也可以使用替代方法

composer global require "laravel/installer=~1.1"
Run Code Online (Sandbox Code Playgroud)

然后跑

laravel new test-laravel-5-project 
Run Code Online (Sandbox Code Playgroud)

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


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

我刚试过这个,有两种方法可以安装Laravel 5:

一步法

你刚跑:

composer create-project laravel/laravel test-laravel-5-project dev-develop --prefer-dist
Run Code Online (Sandbox Code Playgroud)

和composer将创建整个目录结构.在上面的命令test-laravel-5-project是你的项目名称 - 你当然可以根据需要命名它(composer将创建具有此名称的目录并将所有Laravel5文件放在此目录中)

多步法

  1. 使用选项下载https://github.com/laravel/laravel/tree/developDownload ZIP
  2. 将其解压缩到网络目录中
  3. 在解压缩ZIP文件的目录中运行composer update(不composer install)

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

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

  • @Webnet`test-laravel-5-project`是您要创建的项目的名称.如果你正在创建约会网站等,你可以在这里放置任何你想要的东西,例如`约会'.我刚刚编辑了我的答案以说清楚 (5认同)
  • @AdemirNuno您确定使用了完全相同的命令吗?根据你的错误,你似乎在`create-project`之后使用`laravel-laravel`而不是`laravel/laravel` (2认同)

Rik*_*pak 8

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

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

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

$ php artisan -V

您将能够看到以下消息.

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