【发布时间】:2018-11-10 22:33:09
【问题描述】:
解决方案: laravel new project-name 实际上给了我一个我忽略的错误。我有错误的php版本。它需要 phpv7.1.3 或更高版本。如果你没有它,它就不起作用。
遇到另一个问题:
- 我有一个指向旧版本 php 的系统环境变量
- laravel 还需要 openssl 扩展和 mbstring 才能打开。从 php.ini 中取消注释
对于新手:如果您刚刚下载了 php 并解压缩了文件。它包含一个名为
的文件安装.txt
您必须阅读。它解释了一切。
我从他们的入门页面运行laravel new blog。当我尝试运行php artisan serve 时,出现以下错误:
警告:require(C:\Projects\laravel-projects\blog/vendor/autoload.php): failed to open stream: No such file or directory in C:\Projects\laravel-projects\blog\artisan on line 18
工匠文件指向
require __DIR__.'/vendor/autoload.php';
此目录不存在。即使我将它指向正确的目录,它仍然无法工作,因为我没有该文件夹的读取权限(因此它被拒绝)。
发生了什么,我该如何解决?
编辑:将上面提到的网址更改为:
C:\Users\sarkis\AppData\Roaming\Composer\vendor\autoload.php
出于某种原因,这非常有效。 现在。出现新错误。
致命错误:未捕获的错误:在 C:\Projects\laravel-projects\blog\bootstrap\app.php:14 中找不到类 'Illuminate\Foundation\Application' 堆栈跟踪:#0 C:\Projects\laravel-projects\blog\artisan(21): require_once() #1 {main} 在第 14 行的 C:\Projects\laravel-projects\blog\bootstrap\app.php 中抛出
发现我没有所需的正确版本的 php。
【问题讨论】:
-
你运行 composer install 了吗?
-
是的,我做到了,供应商文件没有使用 Windows 10 btw 显示
-
@CharbelSarkis 更改安装目录的权限...您需要拥有、读取、写入、修改和在本地运行也需要执行...然后运行 composer install 一切都应该没问题...
-
您运行的是 WAMPP/XAMPP 还是 ISS?
-
Wamp。我有 wamp 和 xampp,我应该使用它们。
标签: php laravel laravel-artisan