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文件放在此目录中)
多步法
Download ZIPcomposer update(不composer install)在浏览器中为项目运行URL时使用这两种方法(例如,http://localhost/projects/test-laravel-5-project/public取决于您的Web服务器设置),您将获得标准的Laravel网站You have arrived.
两种方法都应该运作良好.尝试任何一个,以最适合您的方式.
转到CLI并输入以下命令行.确保已安装composer.
$composer create-project laravel/laravel <yourdirectryname> dev-develop
它会问你一个关于删除.git文件然后输入Y的问题.将目录更改为
$cd <yourdirectoryname>
然后输入以下命令
$ php artisan -V
您将能够看到以下消息.
Laravel Framework 5.0-dev意味着您已经成功安装了laravel 5!