无法识别 PHP 工匠

Posted

技术标签:

【中文标题】无法识别 PHP 工匠【英文标题】:PHP artisan is not recognized 【发布时间】:2021-06-05 14:34:33 【问题描述】:

我正在尝试学习 Laravel-php 框架并想使用 artisan。 我已经在全球范围内安装了 Laravel 并且还创建了我的第一个项目,但是每次运行 php artisan 时它都无法识别该命令。我在我的项目目录中打开了 git,但仍然无法识别。

它给了我这个错误:

$ php artisan
PHP Warning:  require(C:\Users\--------\Desktop\Project\Laravel\firstProject/vendor/autoload.php): Failed to open stream: No such file or directory in C:\Users\--------\Desktop\Project\Laravel\firstProject\artisan on line 18

Warning: require(C:\Users\--------\Desktop\Project\Laravel\firstProject/vendor/autoload.php): Failed to open stream: No such file or directory in C:\Users\--------\Desktop\Project\Laravel\firstProject\artisan on line 18
PHP Fatal error:  Uncaught Error: Failed opening required 'C:\Users\--------\Desktop\Project\Laravel\firstProject/vendor/autoload.php' (include_path='C:\xampp\php\PEAR') in C:\Users\--------\Desktop\Project\Laravel\firstProject\artisan:18
Stack trace:
#0 main
  thrown in C:\Users\--------\Desktop\Project\Laravel\firstProject\artisan on line 18

Fatal error: Uncaught Error: Failed opening required 'C:\Users\--------\Desktop\Project\Laravel\firstProject/vendor/autoload.php' (include_path='C:\xampp\php\PEAR') in C:\Users\--------\Desktop\Project\Laravel\firstProject\artisan:18
Stack trace:
#0 main
  thrown in C:\Users\--------\Desktop\Project\Laravel\firstProject\artisan on line 18

我尝试手动下载 PHP 或使用 XAMPP 中的 PHP,但没有任何更改。 我用php v8.0.2composer v2.0.11

【问题讨论】:

你不应该全局安装 laravel(除非你指的是 laravel 安装程序)。如果您确实是指 laravel 安装程序,那么您可以分享包括创建项目的命令序列吗? 所以。我只需要在我的项目文件夹上安装 laravel? 检查laravel.com/docs/8.x/installation 看看laravel.com/docs/8.x/installation#your-first-laravel-project 个人比较喜欢laravel安装器 【参考方案1】:

你不应该全局安装 Laravel。 通过此链接: How to Install Laravel on Ubuntu 20.04

【讨论】:

谢谢。我只是按照 laravel 网站上的安装指南进行操作,这就是我在全球范围内安装它的原因。看来现在可以了。谢谢 很高兴听到。编码愉快。 只是想问一下。当我在 VS 代码上编码 laravel 时。代码上没有颜色,我编码时没有建议。你知道它叫什么名字以及如何在 VS Code 中下载它吗? 这里有一堆包。通过此链接:devdojo.com/bobbyiliev/…

以上是关于无法识别 PHP 工匠的主要内容,如果未能解决你的问题,请参考以下文章

PHP 无法识别符号 '

PhpStorm 无法识别 Php 文件

vs代码无法识别html中的php代码

为啥 PHP 无法识别我的用户 DSN?

带有 Composer 的 GCP 无法运行 PHP,无法识别“应用程序”

php 或浏览器无法识别 PDO 中的“->”