首页 文章

使用Composer安装Laravel

提问于
浏览
1

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

composer create-project laravel/laravel cmsLaravel 5.2

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

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

6 回答

  • 0

    要使用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扩展

    • Mbstring PHP扩展

    • Tokenizer PHP扩展

    • XML PHP扩展

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

    composer update
    
  • 1

    Follow these few steps:

    • 下载并安装composer(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) . 在任何Web浏览器中运行此URL,您将看到laravel的默认网页 .

    希望能帮助到你!

  • 2
    • 下载并安装composer

    • 运行 composer global require "laravel/installer"

    • 在C:\ xampp \ htdocs中打开终端并运行 laravel new my_folder_name

  • 1

    你可以跑

    作曲家安装

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

    编辑:

    看到你的评论后,你应该去你的cmd中的laravel目录 .

    cd C:\ xampp \ htdocs \ laravelCMS

    并运行该命令

    作曲家安装

  • 1

    检查你的index.php和 Change the path as per your project directory

    Register The Auto Loader

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

    将命令更改为:

    composer create-project laravel/laravel cmsLaravel 5.2.*
    

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

相关问题