我尝试使用 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行
答案 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:
错误。
启用所需的扩展程序后,请记住重新启动服务器,然后运行以下命令:
composer update
答案 1 :(得分:3)
执行以下几个步骤:
进入文件夹C:\xampp\htdocs>
(如果使用xampp)或C:\wamp\wwww>
(如果使用wamp),然后打开cmd / PoweShell并运行以下命令:
composer global require "laravel/installer"
composer create-project laravel/laravel
(运行此命令后,将在此处创建一个名称为laravel的文件夹)php artisan serve
命令。执行完最后一个cmd后,它将显示URL(http://127.0.0.1:8000)。在任何网络浏览器中运行此URL,您将看到laravel的默认网页。
希望有帮助!
答案 2 :(得分:1)
composer global require "laravel/installer"
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中的6.0 版本