我无法启动并运行 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
由于 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
是您的项目名称 - 您当然可以随意命名(作曲家将使用此名称创建目录并将所有 Laravel5 文件放在此目录中)
多步法
使用选项下载 https://github.com/laravel/laravel/tree/develop 下载 ZIP 在 web 目录中解压 在解压 ZIP 文件的目录中运行 composer update(不是 composer install)
在浏览器中运行项目的 URL 时使用这两种方法(例如 http://localhost/projects/test-laravel-5-project/public
取决于您的网络服务器设置),您将获得标准 Laravel 网站 You have arrived.
这两种方法都应该很好用。试一试,以最适合您的为准。
转到 CLI 并输入以下命令行。确保 composer 已经安装。
$composer create-project laravel/laravel <yourdirectryname> dev-develop
它会问你一个关于删除 .git 文件的问题,然后输入 Y。将目录更改为
$cd <yourdirectoryname>
然后输入以下命令
php工匠-V
您将能够看到以下消息。
Laravel Framework 5.0-dev 版本意味着你已经成功安装了 laravel 5!
从您要存储项目的位置运行此命令
composer create-project laravel/laravel <projectname>
请记住,它将从 git 下载最新版本的 laravel 应用程序。
如果您使用的是 linux,则通过从 laravel 项目的根目录运行命令 chmod 777 -R <dir name>
来授予 bootstrap/cache 和 storage 权限
作曲家全局需要“laravel/installer=~1.1”
首先你需要通过这个命令在你的系统中全局安装 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 blog 如果你想安装一些旧版本,那么你可以在最后写下提到的版本。 composer create-project --prefer-dist laravel/laravel blog 5.2.*
test-laravel-5-project
的?幸运的猜测或发现它记录在某处?我没能找到它...test-laravel-5-project
是您要创建的项目的名称。如果您正在创建约会网站等,您可以在此处放置您想要的任何内容,例如dating
。我刚刚编辑了我的答案以使其清楚composer create-project laravel/laravel test-laravel-5-project dev-develop --prefer-dist
没有成功,只能从github下载并运行composer update。create-project
之后使用了laravel-laravel
而不是laravel/laravel