我无法启动并运行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
答案 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文件放在此目录中)
多步法
Download ZIP
composer update
(不是composer install
)在浏览器中为项目运行网址时使用这两种方法(例如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。*