使用Composer安装Laravel

时间:2017-02-01 08:31:31

标签: laravel composer-php

我尝试使用 Composer 安装Laravel,但是在运行以下命令之后

composer create-project laravel/laravel cmsLaravel 5.2

指向我的c/xampp/htddocs目录,我收到以下错误:

  

C:\ xampp \ htdocs \ laravelCMS \ bootstrap /../ vendor / autoload.php):无法打开流:C:\ xampp \ htdocs \ laravelCMS \ bootstrap \ autoload.php中没有此类文件或目录第17行

7 个答案:

答案 0 :(得分:4)

要使用composer安装Laravel,您需要做的就是在终端中运行:

composer create-project --prefer-dist laravel/laravel blog

其中:blog是包含新Laravel实例的文件夹的名称。

要直接在您选择的目录中安装Laravel(不是如上所示在其中的文件夹中),只需运行相同的命令,但这次没有文件夹名称,如下所示:

composer create-project --prefer-dist laravel/laravel

请记住在项目所需的目录中运行该命令;在您的情况下,对于C:\xampp\htdocs\,然后根据您的需要运行上面的第一个或第二个命令。

这假设您已按照website的建议正确安装了Composer。

在尝试解决failed to open stream:错误之前,请避免使用上面命令中包含空格的文件夹名称(显然不是错误的来源)。

确保您具有Laravel的正确服务器要求
在未启用OpenSSL PHP扩展时通常会发生failed to open stream:错误。

  • PHP> = 5.6.4
  • OpenSSL PHP扩展
  • PDO PHP Extension
  • Mbstring PHP扩展
  • Tokenizer PHP扩展
  • XML PHP扩展

启用所需的扩展程序后,请记住重新启动服务器,然后运行以下命令:

composer update

答案 1 :(得分:3)

执行以下几个步骤:

  • 下载并安装作曲家(Download link
  • 进入文件夹C:\xampp\htdocs>(如果使用xampp)或C:\wamp\wwww>(如果使用wamp),然后打开cmd / PoweShell并运行以下命令:

    • composer global require "laravel/installer"
    • composer create-project laravel/laravel(运行此命令后,将在此处创建一个名称为laravel的文件夹)
  • 现在进入laravel文件夹并运行php artisan serve命令。

执行完最后一个cmd后,它将显示URL(http://127.0.0.1:8000)。在任何网络浏览器中运行此URL,您将看到laravel的默认网页。

希望有帮助!

答案 2 :(得分:1)

  1. 下载并安装composer
  2. 运行composer global require "laravel/installer"
  3. 在C:\ xampp \ htdocs中打开终端并运行laravel new my_folder_name

答案 3 :(得分:1)

你可以运行

  

composer install

它将处理所需文件以在Web浏览器中加载laravel

编辑:

看到您的评论后,您应该转到cmd中的laravel目录。

  

cd C:\ xampp \ htdocs \ laravelCMS

并运行命令

  

composer install

答案 4 :(得分:1)

检查index.php和根据项目目录更改路径

注册自动加载器

require __DIR__.'/cmsLaravel /vendor/autoload.php'; 
$app =require_once __DIR__.'/cmsLaravel /bootstrap/app.php';

答案 5 :(得分:0)

将命令更改为此:

composer create-project laravel/laravel cmsLaravel 5.2.*

这意味着laravel 5.2的任何子版本。

答案 6 :(得分:0)

composer create-project laravel / laravel 6.0

composer 是用于PHP中的依赖项管理的工具

create-project 是创建新的laravel项目的命令

laravel / laravel 用于创建新项目时获得的框架应用程序。它提供了推荐的默认结构(您不必强制使用它)。该存储库包含默认配置文件,控制器,路由等。以及负责引导应用程序的代码。

链接Laravel/laravel

laravel中的

6.0 版本