我正在尝试使用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 回答
要使用composer安装Laravel,您需要做的就是在终端中运行:
其中:
blog
是包含新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扩展
启用所需的扩展后,请记住重新启动服务器,然后运行以下命令:
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的默认网页 .
希望能帮助到你!
下载并安装composer
运行
composer global require "laravel/installer"
在C:\ xampp \ htdocs中打开终端并运行
laravel new my_folder_name
你可以跑
它将处理所需的文件以在Web浏览器中加载laravel
编辑:
看到你的评论后,你应该去你的cmd中的laravel目录 .
并运行该命令
检查你的index.php和 Change the path as per your project directory
Register The Auto Loader
将命令更改为:
这意味着
laravel 5.2
的任何子版本 .